只发布一个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
部署一个class文件的更多相关文章
-
关于实现一个基于文件持久化的EventStore的核心构思
大家知道enode框架的架构是基于ddd+event sourcing的思想.我们持久化的不是聚合根的最新状态,而是聚合根产生的领域事件.最近我在思考如何实现一个基于文件的eventstore.目标有 ...
-
[异常解决] 初玩SAE遇到的小问题——注册&;创建项目+MyEclipse装插件直接部署+一个简单的JSP部署实现
① 新浪SAE快速上手教程:http://jingyan.baidu.com/season/43090 上面一个链接是针对PHP的相关介绍,如果用java还有点不一样,具体请看新浪SAE官网:http ...
-
开发部署一个简单的Servlet
Servlet是一个执行在服务器端的Java Class文件,载入前必须先将Servlet程序代码编译成.class文件,然后将此class文件放在servlet Engline路径下.Servlet ...
-
如何使用Docker部署一个Go Web应用程序
熟悉Docker如何提升你在构建.测试并部署Go Web应用程序的方式,并且理解如何使用Semaphore来持续部署. 简介 大多数情况下Go应用程序被编译成单个二进制文件,web应用程序则会包括模版 ...
-
【简书】在阿里云自带的CentOS + LAMP环境下部署一个Laravel项目
在阿里云自带的CentOS + LAMP环境下部署一个Laravel项目 作者 DonnieZero 关注 2017.07.29 22:02* 字数 2218 阅读 5556评论 3喜欢 1赞赏 1 ...
-
Tomcat和Weblogic部署纯html文件
1.首先纯html文件,得有一个入口 index.html 2.Tomcat是不需要指定web.xml的,因为即使你的文件里没有web.xml,也会读取conf 目录下的web.xml,在这个文件里边 ...
-
从零开始部署一个 Laravel 站点
从零开始部署一个 Laravel 站点 此文章为原创文章,未经同意,禁止转载. PHP Laravel Web Git 在阿里云买ECS的时候选择自己习惯的镜像系统,我一般都是使用Linux Ubun ...
-
Golang把所有包括底层类库,输出到stderr的内容, 重新定向到一个日志文件里面?
不论应用是如何部署的,我们都期望能扑捉到应用的错误日志, 解决思路: 自己写代码处理异常拦截,甚至直接在main函数中写异常拦截. stderr重定向到某个文件里 使用 syscall.Dup2 第一 ...
-
为何.NET Core控制台项目发布后是一个dll文件,而不是exe文件?
项目中有一个.NET Core控制台项目叫ConsoleCoreApp,写好代码后准备发布: 结果发布后生成的是一个dll文件...为不是一个exe的可执行文件: 后来了解到.NET Core的项目分 ...
随机推荐
-
Spring集成Memcached三种方式(一)
转载:http://blog.csdn.net/u013725455/article/details/52102170 Memcached Client目前有3种: Memcached Client ...
-
cookie、sessionStorage、localStorage区别
相同:不管sessionStorage localStorage 还是 cookie 都是存储用户数据的. 不同: 1.cookie的存储空间小, cookie的数据是会通过http请求带到服务器的( ...
-
Python 获取Twitter用户与Friends和Followers的关系(eg, 交集,差集)
CODE: #!/usr/bin/python # -*- coding: utf-8 -*- ''' Created on 2014-7-30 @author: guaguastd @name: f ...
-
hadoop.docker.up.problems: Too many levels of symbolic links
#root@c7hp:~ excp c78 "zkServer.sh start"[1] 11:49:44 [FAILURE] c78 Exited with error code ...
-
细说JDK日志组件
1. 概述 JDK自带的日志组件在包java.util.logging下,如图: 2. 架构如上图所示,JDK日志组件核心元素包括:Logger,Handler,Filter和Formatter,他们 ...
-
Bootstrap框架的基本使用
Bootstrap是什么 简介 就是已经写好的一个html和css的样式组合 Bootstrap是Twitter开源的基于HTML.CSS.JavaScript的前端框架. 它是为实现快速开发Web应 ...
-
从 moment ->; nodejs ->; sequelize ->; postgres,你都得设置好时区
背景 最近在做报表统计,因为 sequelize 的时区配置没加导致了统计数字对不上的问题. 问:大家都知道时区,但是你清楚 UTC 和 GMT 的区别吗? 答:UTC 是我们现在用的时间标准,GMT ...
-
nodejs 新建项目
第一步: 新建工程-->选择nodejs-->creat 注意: 如果出错就使用第二步!! 第二步:建立express 模板的nodejs 点击下图的命令窗口,依次输入下面命令 命令: & ...
-
Class<;T>;
首先,什么是类类型? 可见: https://www.cnblogs.com/yanze/p/9717658.html Class<T>即T的类类型 如何获取Class<T>? ...
-
python3安装pandas执行pip3 install pandas命令后卡住不动的问题及安装scipy、sklearn库的numpy.distutils.system_info.NotFoundError: no lapack/blas resources found问题
一直尝试在python3中安装pandas等一系列软件,但每次执行pip3 install pandas后就卡住不动了,一直停在那,开始以为是pip命令的版本不对,还执行过 python -m pip ...