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