遠端部署應用程式:一臺伺服器執行兩個tomcat
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
相關文章
- Apache Solr應用伺服器存在遠端程式碼執行漏洞?ApacheSolr伺服器
- 用Maven部署war包到遠端Tomcat伺服器MavenTomcat伺服器
- 【Azure 應用服務】一個 App Service 同時部署執行兩個及多個 Java 應用程式(Jar包)APPJavaJAR
- 一臺機器同時執行兩個或多個tomcatTomcat
- Maven遠端Tomcat熱部署MavenTomcat熱部署
- Tomcat應用部署是否要一個蘿蔔一個坑?Tomcat
- Java應用伺服器之tomcat部署Java伺服器Tomcat
- 在一臺電腦上執行兩個或多個tomcatTomcat
- 配置tomcat,使得一臺主機執行多個tomcat容器Tomcat
- 遠端啟動命令,讓命令程式在後臺執行
- 一臺windows主機上執行2個tomcatWindowsTomcat
- winform只允許一個應用程式執行ORM
- ThinkPHP遠端程式碼執行漏洞PHP
- phpunit 遠端程式碼執行漏洞PHP
- 如何遠端除錯部署在CloudFoundry平臺上的nodejs應用除錯CloudNodeJS
- 在 SAP 雲平臺上部署和執行 Docker 應用Docker
- Jenkins部署SpringBoot應用到遠端伺服器JenkinsSpring Boot伺服器
- Joomla遠端程式碼執行漏洞分析OOM
- WordPress 3.5.1遠端程式碼執行EXP
- OpenWRT 曝遠端程式碼執行漏洞
- 遠端部署python程式Python
- 遠端執行命令
- Jenkins部署Web專案到遠端tomcatJenkinsWebTomcat
- 通過tomcat的ManagerServlet遠端部署專案TomcatServlet
- Windows遠端linux伺服器執行shell命令WindowsLinux伺服器
- 在 Mac 上執行 Windows 應用程式,只需一個CrossOver!MacWindowsROS
- 應用程式每次只能執行一個例項(C#)C#
- Mac Jenkins 部署 SpringBoot 應用到遠端伺服器MacJenkinsSpring Boot伺服器
- 什麼是遠端程式碼執行漏洞?
- ThinkPHP 5.0.23 遠端程式碼執行漏洞PHP
- 如何實現通過JAVA遠端執行重啟tomcat操作?JavaTomcat
- Pycharm連線遠端伺服器並編寫、執行python程式碼PyCharm伺服器Python
- SAP Spartacus 伺服器端渲染單步除錯步驟之二:在伺服器端執行應用程式 Angular 程式碼伺服器除錯Angular
- 【安全公告】PHP多個遠端程式碼執行漏洞風險預警PHP
- 程式模擬tomcat伺服器執行過程Tomcat伺服器
- 使用nohup讓程式永遠後臺執行
- LAMP平臺部署及應用(一)LAMP
- 配置 IDEA 遠端連線應用伺服器Idea伺服器