遠端部署應用程式:一臺伺服器執行兩個tomcat

SieSteven發表於2017-06-15

1、工具   ftp   svn   ssh  

將目標伺服器中的配置檔案,釋出好的應用程式(甚至tomcat)拉到本地進行備份(這次就搞壞了,造成了tomcat覆蓋。好多配置好的東西都毀掉了)。其中 JVM的快取大小就被我搞沒了。

記憶體溢位異常:

linux下修改 catalina.sh  

# OS specific support.  $var _must_ be set to either true or false.
JAVA_OPTS="-Xms1024m -Xmx2048m -Xss1024K -XX:PermSize=256m -XX:MaxPermSize=512m" 

windows下修改catalina.bat 

參考地址:http://elf8848.iteye.com/blog/467460


setlocal
set JAVA_OPTS= -Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxNewSize=256M -XX:MaxPermSize=256M

2、解壓命令  http://www.xshell.net/linux/tar.html

解壓檔案時需要特別注意:修改壓縮包的名稱,並不影響解壓結果,極易造成檔案覆蓋。(可能是我解壓命令不對)

1、*.tar 用 tar –xvf 解壓
2、*.gz 用 gzip -d或者gunzip 解壓
3、*.tar.gz和*.tgz 用 tar –xzf 解壓
4、*.bz2 用 bzip2 -d或者用bunzip2 解壓
5、*.tar.bz2用tar –xjf 解壓
6、*.Z 用 uncompress 解壓
7、*.tar.Z 用tar –xZf 解壓
8、*.rar 用 unrar e解壓
9、*.zip 用 unzip 解壓 

參考的文章原地址:http://www.xshell.net/linux/tar.html

3、打war包

4、修改配置檔案(tomcat server.xml更改三處埠)

http://www.cnblogs.com/linjiqin/p/5488461.html

http://jingyan.baidu.com/article/f0062228250cbdfbd3f0c8cf.html


5、修改專案中properties 屬性

6、ftp上傳到伺服器

7、啟動tomcat

https://zhidao.baidu.com/question/103317644.html

http://blog.csdn.net/tanjie_123/article/details/52350372

tomcat操作:

查詢程式id
ps -ef|grep tomcat或者java
kill -9 程式id

./startup.sh

./shutdown.sh

住:一定要檢查程式。否則就是大坑!

7.1 許可權不夠

 ./startup.sh: Permission denied

執行命令:chmod u+x *.sh 

即可

如在執行./startup.sh,或者./shutdown.sh的時候,爆出了Permission denied,其實很簡單,就是今天在執行tomcat的時候,使用者沒有許可權,而導致無法執行,用命令chmod 修改一下bin目錄下的.sh許可權就可以了

參考文章:http://blog.sina.com.cn/s/blog_66d7a4550100nwfi.html


7.2查詢tomcat執行過程

# tail -f ../logs/catalina.out

Ctrl+c 是退出tail命令。


8、刪除log檔案  out檔案 rm 命令

命令參考文章:http://www.jb51.net/LINUXjishu/151035.html

rm -f xxx


相關文章