Tomcat部署項目

1.環境準備

Jdktomcat,mavenweb

2.maven工程打成war

 命令:mvn clean package –DskipTest=true apache

tomcat

3.配置:

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

例如:webapp

文檔裏面的內容:<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>maven

注意:xml名字就是啓動的時候顯示的名字,能夠本身定義spa

4.啓動:

apache-tomcat-7.0.50\bin下點擊startup.batdebug

Ok了。server

(有時須要工程中的有些沒有打進war包的資源copytomcatwebapp的工程裏面)xml

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

相關文章
相關標籤/搜索