您的位置:首页 > 运维架构 > Tomcat

Resin4和Tomcat8容器下部署Maven项目

2017-10-18 11:27 459 查看


一、Resin4部署Maven项目


1. 下载Resin

官网下载

并解压到你的Linux机器的某个目录:
tar -zxvf resin-4.0.52.tar.gz
1


2. 修改配置文件

cd XX/resin-4.0.52/conf
resin.properties
1
2

打开resin的属性配置文件并修改80端口:
app.http          : 80
# app.https         : 8443

web.http          : 80
# web.https         : 8443
1
2
3
4
5

保存并退出,打开resin.xml配置文件,配置你的war包:
<host id="" root-directory=".">
<!--
- webapps can be overridden/extended in the resin.xml
-->
<web-app id="/" root-directory="webapps/SomeProject" archive-path="XXX/SomeProject/target/SomeProject.war"/>
</host>
1
2
3
4
5
6

其中SomeProject是你的Maven项目名。


3. 启动Resin

cd XX/resin-4.0.52/bin
./resin.sh start
1
2

之后resin就会读取你的war包并自动解压到自己的webapps下,打开浏览器访问你服务器的80端口就可以看到项目的运行结果啦!

关闭Resin的命令是:
./resin.sh stop
1


二、Tomcat8部署Maven项目


1. 下载Tomcat

官网下载

解压:
tar -zxvf apache-tomcat-8.5.13.tar.gz
1


2. 修改配置文件

cd XX/apache-tomcat-8.5.13/conf
vi server.xml
1
2

首先修改端口号:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
1
2
3

其次配置你的项目:
<Host name="localhost"  appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="/" docBase="XX/apache-tomcat-8.5.13/webapps/SomeProject" debug="0" reloadable="true" />
1
2
3


3. 启动Tomcat

cd XX/apache-tomcat-8.5.13/bin
./startup.sh
1
2

启动的之前首先保证你的项目已经拷贝到了Tomcat的webapps下,如果没有,则可以用如下的方式打包并拷贝:
cd XX/SomeProject
mvn clean
mvn package
cd target
cp /XX/SomeProject/target/SomeProject.war /XX/apache-tomcat-8.5.13/webapps/
1
2
3
4
5

这样就把你的war包拷贝好,然后再启动Tomcat即可!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  LINUX TOMCAT