遠端部署應用程式:一臺伺服器執行兩個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
相關文章
- 用Maven部署war包到遠端Tomcat伺服器MavenTomcat伺服器
- Apache Solr應用伺服器存在遠端程式碼執行漏洞?ApacheSolr伺服器
- 在一臺電腦上執行兩個或多個tomcatTomcat
- 【Azure 應用服務】一個 App Service 同時部署執行兩個及多個 Java 應用程式(Jar包)APPJavaJAR
- Java應用伺服器之tomcat部署Java伺服器Tomcat
- Tomcat應用部署是否要一個蘿蔔一個坑?Tomcat
- Jenkins部署SpringBoot應用到遠端伺服器JenkinsSpring Boot伺服器
- Tomcat CGIServlet enableCmdLineArguments遠端程式碼執行_CVE-2019-0232漏洞復現TomcatServlet
- Jenkins部署Web專案到遠端tomcatJenkinsWebTomcat
- Mac Jenkins 部署 SpringBoot 應用到遠端伺服器MacJenkinsSpring Boot伺服器
- ThinkPHP遠端程式碼執行漏洞PHP
- phpunit 遠端程式碼執行漏洞PHP
- 如何遠端除錯部署在CloudFoundry平臺上的nodejs應用除錯CloudNodeJS
- 通過tomcat的ManagerServlet遠端部署專案TomcatServlet
- 在 SAP 雲平臺上部署和執行 Docker 應用Docker
- jProfiler遠端連線Linux監控jvm、tomcat執行狀態LinuxJVMTomcat
- 如何實現通過JAVA遠端執行重啟tomcat操作?JavaTomcat
- ThinkPHP 5.0.23 遠端程式碼執行漏洞PHP
- OpenWRT 曝遠端程式碼執行漏洞
- WordPress 3.5.1遠端程式碼執行EXP
- Joomla遠端程式碼執行漏洞分析OOM
- 在 Mac 上執行 Windows 應用程式,只需一個CrossOver!MacWindowsROS
- Pycharm連線遠端伺服器並編寫、執行python程式碼PyCharm伺服器Python
- 嚴重 PHP 漏洞導致伺服器遭受遠端程式碼執行PHP伺服器
- Tomcat如何使用執行緒池處理遠端併發請求Tomcat執行緒
- WindowsJScript元件曝遠端程式碼執行漏洞WindowsJS元件
- 遠端程式碼執行CVE-2018-7600
- .NET Remoting 遠端程式碼執行漏洞探究REM
- 什麼是遠端程式碼執行漏洞?
- 配置 IDEA 遠端連線應用伺服器Idea伺服器
- SAP Spartacus 伺服器端渲染單步除錯步驟之二:在伺服器端執行應用程式 Angular 程式碼伺服器除錯Angular
- 如何在一臺電腦上啟動兩個TOMCATTomcat
- vs2019 winform釋出應用程式(釋出到遠端伺服器)ORM伺服器
- SpringBoot專案部署到Linux端Tomcat伺服器上,並直接通過域名訪問應用Spring BootLinuxTomcat伺服器
- 【轉】Docker部署Tomcat及Web應用DockerTomcatWeb
- [譯] 如何在遠端伺服器上執行 Jupyter Notebooks伺服器
- 什麼?一個核同時執行兩個執行緒?執行緒
- Git同步兩個遠端倉庫的分支程式碼Git
- Qt5 GUI 開發的應用易受遠端程式碼執行漏洞的影響QTGUI