Tomcat部署项目

原创
2015/12/08 12:42
阅读数 167

1.环境准备

Jdktomcat,maven

2.maven工程打成war

 命令:mvn clean package –DskipTest=true

3.配置:

apache-tomcat-7.0.50\conf\Catalina\localhost下新建xml文件

例如:

文档里面的内容:<Context path="/zutnlp-bigdata-portal"     docBase="E:\zutnlp\deploy\zutnlp\zutnlp-bigdata-portal-0.0.1-SNAPSHOT.war"    debug="0"    reloadable="true"   privileged ="true">     </Context>

注意:xml名字就是启动的时候显示的名字,可以自己定义

4.启动:

apache-tomcat-7.0.50\bin下点击startup.bat

Ok了。

(有时需要工程中的有些没有打进war包的资源copytomcatwebapp的工程里面)

5.遇到问题:

  1. 中文乱码:

apache-tomcat-7.0.50\conf下的server.xml<Connector URIEncoding="UTF-8"  useBodyEncodingForURI="true" connectionTimeout="40000" port="8080" protocol="HTTP/1.1" redirectPort="8443" maxSpareThread="75"/>

把黄色部分添加进去就可以了;

如果还是有乱码就在apache-tomcat-7.0.50\bin下的catalina.bat添加set JAVA_TOOL_OPTIONS=-Dfile.encoding=utf-8

  1. 内存溢出:

apache-tomcat-7.0.50\bin下的catalina.batecho Using CATALINA_BASE:   "%CATALINA_BASE%"的上面添加

set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=1024M -XX:MaxPermSize=3072m -Xms512m -Xmx4094m

 

6.把tomcat配置成服务

123步跟上面的一样

  1. 安装服务

apache-tomcat-7.0.50\bin 下输入命令 service.bat install portal

zutnlp是服务的名字

  1. 设置参数

apache-tomcat-7.0.50\bin 下输入命令 tomcat7w.exe //ES/portal

 


展开阅读全文
打赏
0
1 收藏
分享
加载中
更多评论
打赏
0 评论
1 收藏
0
分享
在线直播报名
返回顶部
顶部