zoukankan      html  css  js  c++  java
  • 项目发布相关: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粘贴。
  • 相关阅读:
    ChromeDriver下载
    LR基础理论详解
    python中assert详解
    python定义类()中写object和不写的区别
    python list初始化技巧
    python list中append()方法和extend()方法区别
    python生成器(generator)、迭代器(iterator)、可迭代对象(iterable)区别
    使用__slots__节省python内存技巧
    lambda表达式详解
    python处理数据问题详解
  • 原文地址:https://www.cnblogs.com/xingqi/p/2232063.html
Copyright © 2011-2022 走看看