使用Xshell更新测试环境(Linux下Tomcat)

来源:互联网 发布:手机淘宝忘记密码 编辑:程序博客网 时间:2024/06/05 06:41

        新在一个公司实习,公司的测试环境搭建在Linux服务器上,于是使用了我人生的第一次Linux环境。但至少之前是知道cd打开文件夹,cd ../返回上一层这两个指令。(小白一个~~)

        简单记录一下过程以及使用到的几行命名。

步骤一:

打开Xshell连接上服务器,然后可以使用ll指令查看目前文件下的详细文件目录

附说一下ll和ls指令的相同与不同:

ll 命令列出的信息更加详细,有时间,是否可读写等信息,也可以查出隐藏的文件 。另外,其实ll不是指令,而是ls-l的别名。

而ls只能查询出显式的文件。


步骤二:

找到需要进入的文件夹后,也就是明确需要更改的文件所在位置后,可以查看一下目前Tomcat下有哪些进程,使用ps -ef|grep tomcat指令。

就如我截图所示,目前Tomcat下有两个进程,端口号分别为10485和31274,此时10485的进程是处于开启状态。这个端口号是会改变的,可能你关闭

一次后再开启进程,端口号就改变了。所以每次进行操作(有关进程)的时候,都一定要用这个指令查看一下端口号。

接下来说一下 ps -ef|grep 这个指令。

ps - ef |grep tomcat 表示查看含有tomcat的活动进程。

ps - ef|grep -v tomcat 表示查看所有不含有tomcat的活动进程。

ps -ef是以全格式显示当前所有的进程。|是管道符号,表示连接。grep 是通过程序的名字来查询进程的工具,一般是用来判断程序是否正在运行

步骤三:

在确定端口号后。将要更改的文件所在进程关闭,使用kill -9 端口号的指令。如我截图就是kill -9 10485


这里所涉及的知识就是有关kill的各个指令了。Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用

命令。关于kill的指令讲解,网上一扒一大把,我就不赘述了,害怕误人子弟啊。

步骤四

接下来你就可以使用Xftp来更新文件了。

点击Xshell文件菜单栏的按钮,进入Xftp的页面。


可以看出左侧是你需要上传到服务器中的文件,默认打开是桌面,个人建议在桌面新建一个文件夹,把需要更新或者上传的文件放在文件夹中,比较容

易找。右侧就是服务器上已有的文件。更新的时候有几个需要注意的地方:

1. 文件所存放的位置,一定要和线下项目所在位置相同。

2.线下编写的.java文件,我们更新的时候都是获取编译后的.class文件进行更新。换句话说,服务器端不存放.java文件。

3.如果要更改服务器端有关jar包或者其他压缩好的文件,建议将服务器上的文件复制到桌面,在本机进行解压缩等更改行为,再上传。不要直接从线上

替换。


步骤五:

完成上传后,再次回到我们的Xshell,找到我们Tomcat(或者你刚才所关闭的进程)所在位置,使用start.sh指令(进程开启的指令)再次打开进程。

.bat是window操作系统下的可执行脚本, .sh是Linux系统下的可执行脚本。


步骤六

为了验证我们刚才所致型的一系列操作的正确性,建议完成上述操作后使用tail -f 200 logs/catalina.out指令查看一下Tomcat日志,如果没有报错,恭喜

大家,文件更新成功。


本人也是第一次接触这些,可能所写内容会有不准确甚至错误的地方,希望大家及时指出。

阅读全文
0 0