项目发布相关:WinSCP & Putty

  1. 使用WinSCP登录linux发布服务器,发布项目war到webapps目录,此工具支持同步浏览(很酷,有时更新部分jsp页面或Action.class就可以更新项目了,不必上传整个war包),界面内可以直接打开putty(省去输入密码,但putty也可以保存带密码的连接配置)
  2. 使用cd /home/tomcat/bin和ls进入tomcat脚本目录(网站项目容器)
  3. 使用sh shutdown.sh和sh startup.sh停启tomcat容器,如果有端口已绑定之类错误或不能停止tomcat进程,则使用(6.)结束进程。
  4. 使用mysql –u username -p,输入password查询数据库,use database选择数据库,若输出中文乱码则使用charset gb2312设置数据库编码
  5. 项目若要在后台运行使用setsid sh run.sh &(使的目标进程的父进程id为1,当前控制台关闭后不被终止),run.sh内容可以是java –jar runner.jar,若控制台出现乱码则添加虚拟机参数-Ddefault.client.encoding=GBK -Dfile.encoding=GBK -Duser.language=Zh
  6. 使用ps -ef|grep run查看后台进程,kill pid结束后台进程,然后就可以再次启动它
  7. 项目日志乱码则给输出器设置中文编码log4j.appender.buss.encoding=GBK
  8. 终端putty显示中文乱码可在连接之前配置Windows->Translation选utf-8(可能没有效果)
  9. 查看tomcat日志可使用:1,查看所有行cat file;2,查看文件头head file;3,从文件头顺序单向查看more file;4,查看文件尾tail file,此命令可以监视文件尾tail –f catalina.out动态监视tomcat启动日志;5任意查看文件头尾less file,G跳至文件尾,g跳至文件头,f下翻页,b上翻页,↑和↓滚动行,←和→水平滚动。输入文件名时按tab可以自动补全,或者ls后双击文件名再右击或shift+insert粘贴。
原文地址:https://www.cnblogs.com/xingqi/p/2232063.html