部署一个class文件
只发布一个class文件
找到项目工作空间/target/class..根据项目结构找到修改的java文件编译的class文件
比如RegexUtils.class
使用SecureFXPortable将文件复制到服务器上
ps -ef|grep java 查看进程
root 8986 1 0 Dec10 ? 00:15:59 /home/ylvdousweb/Java/jdk1.7.0_60/bin/java -Djava.util.logging.config.file=/home/ylvdousweb/Java/yunlu-admin/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -XX:MaxPermSize=256m -Xms4096m -Xmx4096m -Djava.endorsed.dirs=/home/ylvdousweb/Java/yunlu-admin/endorsed -classpath /home/ylvdousweb/Java/yunlu-admin/bin/bootstrap.jar:/home/ylvdousweb/Java/yunlu-admin/bin/tomcat-juli.jar -Dcatalina.base=/home/ylvdousweb/Java/yunlu-admin -Dcatalina.home=/home/ylvdousweb/Java/yunlu-admin -Djava.io.tmpdir=/home/ylvdousweb/Java/yunlu-admin/temp org.apache.catalina.startup.Bootstrap start
root 9423 1 0 Dec10 ? 00:52:12 /home/ylvdousweb/Java/jdk1.7.0_60/bin/java -Djava.util.logging.config.file=/home/ylvdousweb/Java/yunlu-me/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -XX:MaxPermSize=256m -Xmn2048m -Xms8192m -Xmx8192m -XX:+UseConcMarkSweepGC -XX:CMSFullGCsBeforeCompaction=5 -XX:+UseCMSCompactAtFullCollection -Djava.endorsed.dirs=/home/ylvdousweb/Java/yunlu-me/endorsed -classpath /home/ylvdousweb/Java/yunlu-me/bin/bootstrap.jar:/home/ylvdousweb/Java/yunlu-me/bin/tomcat-juli.jar -Dcatalina.base=/home/ylvdousweb/Java/yunlu-me -Dcatalina.home=/home/ylvdousweb/Java/yunlu-me -Djava.io.tmpdir=/home/ylvdousweb/Java/yunlu-me/temp org.apache.catalina.startup.Bootstrap start
root 24858 1 0 Dec14 ? 00:10:08 /home/ylvdousweb/Java/jdk1.7.0_60/bin/java -Djava.util.logging.config.file=/home/ylvdousweb/Java/yunlu-app/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -XX:MaxPermSize=256m -Xms4096m -Xmx4096m -Djava.endorsed.dirs=/home/ylvdousweb/Java/yunlu-app/endorsed -classpath /home/ylvdousweb/Java/yunlu-app/bin/bootstrap.jar:/home/ylvdousweb/Java/yunlu-app/bin/tomcat-juli.jar -Dcatalina.base=/home/ylvdousweb/Java/yunlu-app -Dcatalina.home=/home/ylvdousweb/Java/yunlu-app -Djava.io.tmpdir=/home/ylvdousweb/Java/yunlu-app/temp org.apache.catalina.startup.Bootstrap start
500 25558 25536 0 10:03 pts/1 00:00:00 grep java
进入要修改的项目中
cd /home/ylvdousweb/Java/yunlu-app/...WEB-INFO中的class文件中
删除当前class文件
rm -rf Regexutils.class
将复制到服务器的新文件移动到当前目录
mv /home/ylvdousweb/Regexutils.class .(点代表当前目录)
结束当前项目的线程
ps -ef|grep java中可以查看到线程号24858
kill -9 24858
执行startup.sh
查看日志
tail -f ../logs/catalina.out
最新文章
- InstallShield如何做Excel安装与否的检测
- 隐式意图启动一个Activity
- 打造完美的xml技术解决方案(dom4j/xstream)
- C#打开新页面
- JavaScript 单线程相关
- 对已经add的文件不在跟踪
- iOS 工作遇到问题记录
- input 标签的监听事件总结
- C# 多线程网络爬虫
- 【转】Android开发之Bitmap的内存优化详解
- sublime text 2中Windows下编写的脚本在Linux平台上运行遇到字符问题
- Java和JavaScript的时间互传
- linux中的ps命令用法。
- CentOS6.5实现rsync+inotify实时同步
- 更改IOS于UISearchBar撤消button底、搜索输入文本框背景中的内容和UISearchBar底
- 团队作业8——第二次项目冲刺(Beta阶段)5.21
- luogu P5322 [BJOI2019]排兵布阵
- Redis过期策略
- 并发的HashMap为什么会引起死循环?
- 记录数据库操作记录的DDL触发器