1、war包部署需要依賴外部的tomcat,項目需要排除springboot內部的tomcat
2、將tomcat拷貝到目標目錄中
3、查看tomcat端口號*\tomcat8\conf\server.xml,
<Connector port="15002" rotocol="org.apache.coyote.http11.Http11Nio2Protocol" connectionTimeout="20000" redirectPort="8443" executor="tomcatThreadPool" enableLookups="false" acceptCount="200" maxPostSize="10485760" disableUploadTimeout="true" acceptorThreadCount="2" URIEncoding="utf-8"/>
4、查看服務器上的端口號,一共三個端口,看看是否都被佔用,如果被佔用需要修改,執行命令
netstat -tunlp |grep 端口號 或 lsof -i:端口號
5、如果沒有執行權限,執行命令
chmod +x catalina.sh
6、進入bin目錄啓動項目
./shutdown.sh 關閉 ./startup.sh 啓動
7、其他
解決上傳大小限制
修改maxPostSize="10485760" 將其刪除或者-1(代表無限制)
修改java堆棧大小\tomcat8\bin\catalina.sh
JAVA_OPTS='-server -Xms1024m -Xmx2048m'