在Tomcat中有四种部署Web应用的方式,简要的概括分别是:

(1) 利用Tomcat自动部署

(2) 利用控制台进行部署

(3) 增加自定义的Web部署文件(%Tomcat_Home%\conf\Catalina\localhost\AppName.xml)

(4) 手动修改%Tomcat_Home%\conf\server.xml文件来部署web应用

一、利用Tomcat自动部署

第一步:给Mac安装jdk环境

第二步:下载tomcat

第三步:tomcat文件的位置

第四步:在终端启动tomcat服务器

进入到tomcat目录下的bin目录下

cd /usr/local/apache-tomcat-7.0.90/bin/

启动tomcat服务器

sh startup.sh

//需要获得管理员权限的话加上 sudo

第五步:配置java web 服务器

如果你手里有一份java web源码,那么就把这个文件夹(假设文件夹名字叫做javaweb)放到tomcat目录下的webapps目录下,在终端下执行

sh shutdown.sh //关闭服务器,然后再输入

sh startup.sh //打开服务器,表示服务器重启(会自动导入这个web)

打开浏览器,在浏览器输入“localhost:8080/javaweb”,回车,如果看到预期的网页,那么表示你的web部署成功。

Mac下利用Tomacat自动部署需要注意的地方:

(注:此处在没有配置server.xml文件下的使用情况)

1、项目部署成功后,可以访问首页,可是一旦访问自己的部署的项目就报404的错误

例如如下访问 http://localhost:8080/javaweb 会报404错误,但是 http://localhost:8080 却是可以访问首页,说明tomcat服务器没有问题。

经测试得出以下结论:http://localhost:8080/javaweb/ 默认是访问你的首页,所以项目缺少index.html文件 ,所以在javaweb下面放个index.html 即可解决问题(附mac平台配置tomcat服务器确实和window系统不同,有些坑)注:是在项目文件中放入index.html文件 ,而不是在webapp或者WEB-INF文件下。

2、放在webapps目录下的web应用,web应用中的WEB/INF目录应该在第二级,不能更深,否则会出现无法访问的问题。正确配置Tomcat子目录的目录结构如下:

webapps\

.......┝ ROOT\

........│.......│

........│......┕ …

.......┕ javaweb\

.......................│

......................┝

......................┕ WEB_INFO\

......................................│

.....................................┕ web.xml

mac java tomcat_mac平台tomcat部署web项目相关推荐

  1. Tomcat部署Web项目

    系统做完之后,就需要发布到服务器,部署方式有很多种,这种介绍一种比较常的Tomcat. Tomcat部署Web项目有三种方式: 1.配置Server.xml 2.添加xml文件 3.把文件直接放到we ...

  2. 阿里云服务器Linex系统搭建Tomcat部署Web项目

    目录 整个过程我给它分成四个步骤: 使用的工具:Xshell.WinSCP. 下载并安装Tomcat 使用工具Xshell操作Linex系统 下载 解压 配置阿里云服务器信息 运行tomcat 部署w ...

  3. MAC + Tomcat——部署Web项目时Tomcat启动成功,但部署的Web项目404错误

    问题描述 尝试在mac系统尝试部署web项目. 项目部署成功后,可以访问首页,可是一旦访问自己的部署的项目就报404的错误. 问题分析 和window部署有些不同 例如如下访问 http://127. ...

  4. 百度开放云java+tomcat部署web项目-小皇帝詹姆斯

    添加部署 复制svn地址,在本地checkout出来,打包自己的web项目并改名为ROOT.war,svn提交上去后,点击快捷发布,发布成功后稍等1-3秒点击域名就可以直接访问自己的小项目啦! 项目结 ...

  5. tomcat部署web项目指导

    一.静态部署 1.直接将web项目文件件拷贝到webapps 目录中 Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用.所以可以将JSP程序打包 ...

  6. IDEA配置Jdk和Tomcat部署Web项目

    可能你的电脑上存在多个IDEA项目,为了方便对项目进行管理,我们通常会在D盘(你的磁盘)目录下创建一个名为IdeaProjects的文件价,这个文件夹就将作为IDEA的工作空间,我们可以把所有的项目工 ...

  7. 为什么java打不开jsp_用tomcat部署web项目的时候,tomcat启动成功,但是却打不开项目的login.jsp页面 显示500错误...

    如题, 错误页面如下显示 error.jsp页面显示如下:(我新建一个jsp页面,却并不会出现上述图片的问题,很奇怪啊) HTTP Status 500 - type Exception report ...

  8. idea tomcat部署web项目_项目开发之部署帆软到Tomcat服务一

    书接上回 上一篇文章介绍了两种图表取数的方式,新增数据库查询和通过存储过程取数,其他的内置数据集,文件数据集和关联数据集等方式暂时还没有用到,先暂时不介绍了,等之后用到了或者等小编有时间试过之后再来做 ...

  9. IDEA配置tomcat部署web项目时没有artifacts

    重命名module可能会出现此问题 会有提示没有artifacts,点击Fix,添加artifacts以解决 debug运行可能会报错,查看日志说1099端口号已被使用 命令行: netstat -a ...

最新文章

  1. python给一列数据增加前缀_python自制工具----给文件添加前后缀。
  2. linux(ubuntu)环境下安装及配置JDK
  3. qcolor文字生成颜色
  4. leetcode算法题--两两交换链表中的节点★
  5. 背包九讲之四(混合三种背包问题)
  6. OpenCV基本线性变换的实例(附完整代码)
  7. iOS安装CocoaPods的详细步骤
  8. 石牌村中的美好 ...
  9. 春招快到了,送你一份数据分析常见面试题
  10. matlab如何输出恒定值,《工程与科学数值方法的MATLAB实现(第4版)》
  11. Win10安装Ubuntu双系统导致Win10时间有问题
  12. 《Java程序设计》在线课程使用说明-2021版
  13. win10重置网络命令_重置网络:Win10重置网络的技巧
  14. 2022牛客寒假训练营1-K冒险公社
  15. Window下Ribbit MQ安装
  16. 世界上程序员最好的学习法:费曼学习法
  17. 亿沃钛计算机科技有限公司怎么样,2017年8月联通沃指数发布:高德地图活跃用户2.17亿,排名行业第一...
  18. 520表白网站(附源码与修改教程)
  19. STM32F103的AD采样非线性问题
  20. MySQL中常用的存储引擎(MyISAM 和InnoDB)

热门文章

  1. 联通辟谣“不支持华为 5G”;罗永浩称索尼手机不如锤子;Linux 5.2.1 发布 | 极客头条...
  2. Go 语言发布 2018 调查报告,最被诟病问题竟然是......
  3. “边缘计算将吞掉云计算!”
  4. 杨超越吧编程大赛;拼多多刷单?苹果新员工一半没本科学历 | 极客头条
  5. 17 倍新增转化率?快应用单挑 APP,妥妥滴!
  6. 华为云新春送福,大吉大利今晚红包雨!
  7. python 反传播_纯Python实现反向传播(BP算法)(5)
  8. 默纳克电梯系统服务器怎么操作,默纳克系统常见问题之六——电梯不运行
  9. c语言坐标绕路,C语言中的奇技淫巧
  10. exp参数feedback_Oracle数据库逻辑增量备份恢复之exp/imp参数inctype