SecureCRT部署java项目

linux命令可参考后面的链接,写得很详细,还有例子:http://www.cnblogs.com/peida/tag/linux命令/

 

这里使用SecureCRT部署项目,首先连接服务器,设置会话编码。(war包放置目录为:/opt/local/myapps/apps,将war包解压为apps目录名的文件,部署在myapps下)

1、先将java打成war包;

 

2、打开SecureCRT连接服务地址;

 

3、进入界面,使用ps -ef|grep java知道正在运行java项目的进程号(tab键补全命令);

 

4、使用kill -9 进程号结束当前进程,再次使用3命令查询是否已成功结束;

 

5、使用cd  /opt/local/myapps/apps/(若存在)进入war包所在文件夹,并使用ls命令查看当前目录下war包文件;

 

6、使用rm *.war包移除包,ls命令查看是否已移除;(或使用rm -rf * :删除该目录下所有的文件)

 

7、使用rz命令选择文件上传至服务器对应原先war包目录下,并ls目录;

 

8、使用unzip *.war -d apps解压war包至apps文件夹中,并使用ls命令查看解压后文件;

 

9、使用sh  /opt/local/tomcat/bin/startup.sh (关闭:sh /opt/local/tomcat/bin/shutdown.sh)&& tail -f /opt/local/tomcat/logs/catalina.out启动tomcat,并打印日志。(完成)

补充(慢慢补充):

1、修改文件内容:

跳转cd /opt/local/myapps/apps/WEB-INF/classes/目录下(多级继续跳),这里修改配置文件application.properties:

->使用vi application.properties(vi具体命令可参考:http://www.cnblogs.com/88999660/articles/1581524.html)打开文件命令进入文件编辑界面;

->在界面使用 i键 修改内容(使用上下左右移动键),修改完后使用Esc跳到命令模式,并用 :wq 命令强制保存该文件;

->转到相应目录,使用less application.properties查看命令查看文件是否修改正确(不可编辑),使用ctrl+z来stopped less,完成。(可忽略)

之后按上面命令重新启动服务。

2、退出tail日志输出:ctrl+c退出。

3、替换引用jar包:

进入对应项目工程中,包含pom的目录:

使用mvn clean install -Dmaven.test.skip=true打成jar包(target中);

进入到对应war包中的lib(name不一定)中使用rz命令上传即替换(窗口显示rz waiting to receive. zmodem trl+C ȡ.......)。

4、使用rz上传出现zmodem transfer canceled by remote side

上传文件中可能出现了控制字符,使用rz -e替换rz命令即可。

5、出现-bash: unzip: command not found:

需要安装unzip命令,输入命令yum install -y unzip zip,安装完成后再使用unzip。

6、下载日志文件

sz fileName(sz /opt/local/tomcat/logs/catalina.out)

修改本地下载文件位置:


 

操作的一些histroy(另外history命令用于查看操作历史):

      

 

 

 

 

 

 

猜你喜欢

转载自wwy0612.iteye.com/blog/2311470