阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Tomcat 7 如何手工部署war包对应的Java项目

176次阅读
没有评论

共计 1245 个字符,预计需要花费 4 分钟才能阅读完成。

平常的开发我们都是通过 IDE 进行项目的部署,但有时候我们不得不进行手工部署(例如在 Server 上)。

手工部署分为以下几步:

第 1 步:用 maven 打 war 包 (假如得到的 war 包名为: appkit-web.war)

mvn package

如果想打包过程中跳过测试,采用以下命令:

mvn package -Dmaven.test.skip=ture

第 2 步: 把 war 包拷贝到 tomcat 安装的 webapps 目录下

cp target/appkit-web.war ~/software/apache-tomcat-7.0.54/webapps/

第 3 步: 启动 tomcat (我的 tomcat 的根目录为:/Users/aborn/software/apache-tomcat-7.0.54)

./bin/catalina.sh run

Tomcat 7 如何手工部署 war 包对应的 Java 项目

然后在浏览器中打开 http://localhost:8080/appkit-web/index.html

Tomcat 7 如何手工部署 war 包对应的 Java 项目

这里有个问题,它默认根目录是要加项目名的,如上加了 appkit-web, 这样有些资源文件加载不出来(因为资源文件是以根目录为相对路径)。

要想修改这个根目录,只要修改 Tomcat 的 server.xml 配置文件(它在 conf/server.xml)

在 <Host> 与 </Host> 之间加上以下这句话

<Context path=”/” docBase=”appkit-web” debug=”0″ privileged=”true”/> 这个配置的 path 指的是根目录,docBase 指的是 war 名

Tomcat 7 如何手工部署 war 包对应的 Java 项目

这样只要在浏览器上打开:http://localhost:8080/index.html 就行了。

RedHat Linux 5.5 安装 JDK+Tomcat 并部署 Java 项目  http://www.linuxidc.com/Linux/2015-02/113528.htm

Tomcat 权威指南 (第二版)(中英高清 PDF 版 + 带书签)  http://www.linuxidc.com/Linux/2015-02/113062.htm

Tomcat 安全配置与性能优化 http://www.linuxidc.com/Linux/2015-02/113060.htm

Linux 下使用 Xshell 查看 Tomcat 实时日志中文乱码解决方案 http://www.linuxidc.com/Linux/2015-01/112395.htm

CentOS 64-bit 下安装 JDK 和 Tomcat 并设置 Tomcat 开机启动操作步骤 http://www.linuxidc.com/Linux/2015-01/111485.htm

CentOS 6.5 下安装 Tomcat  http://www.linuxidc.com/Linux/2015-01/111415.htm

Tomcat 的详细介绍 :请点这里
Tomcat 的下载地址 :请点这里

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2015-03/115045.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计1245字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中