社区
Java
帖子详情
java项目发布到阿里服务器后,用工具修改.class文件后,需要重启服务器吗
weixin_44886716
2019-04-17 03:12:19
发布过的项目有一小点需要改动,又不想整个项目上传,把服务器上的.class下载下来经过反编译后,接下来怎么办
1.覆盖服务器原.class文件
2.重启服务器
大神们是这样吗(我还没操作呢,怕出现问题)
...全文
392
3
打赏
收藏
java项目发布到阿里服务器后,用工具修改.class文件后,需要重启服务器吗
发布过的项目有一小点需要改动,又不想整个项目上传,把服务器上的.class下载下来经过反编译后,接下来怎么办 1.覆盖服务器原.class文件 2.重启服务器 大神们是这样吗(我还没操作呢,怕出现问题)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CoolBoyLi
2019-04-18
打赏
举报
回复
除非你配置了热部署,不然你只有重启
ToFuelYou
2019-04-17
打赏
举报
回复
我部署都是,本地修改源文件,服务停止将修改后将编译过的class文件放在服务器上,然后重启服务,注意编译时间看看是否为最新文件。尽量避免整包部署,风险很大。
建议先将服务器上的文件备份一份,有问题可以及时更换
咦哟~~~
2019-04-17
打赏
举报
回复
嗯,一般都是本地的代码和服务器上的代码是一致的,修改了本地的代码后,启动服务,然后把本地的class文件替换掉服务器的class文件,然后重启服务器,反编译的话可能会有些差距,也许不能编译完全,有源码的话 就好办挺多
Java
Agent基础篇
Java
Agent是Arthas使用的技术,是Skywalking使用的技术,是一份十分重要的技术。 课程的稀缺性在此之前,市面上并没有针对
Java
Agent进行系统介绍的课程。 通过搜索引擎查找,会发现与
Java
Agent相关的内容大多是个人知识总结分享的内容。这些内容有如下特点:内容质量不一详略程度不一学习难度千差万别总体上来说,学习者很难有一个整体认知、系统学习的过程。 课程的设计目标 在构思课程内容时,本课程带有以下目标:课程学习梯度:从简单到复杂,让学习者有一个循序渐进的理解过程。构造完整、统一的知识体系:不是零散的知识点堆砌,而是有一个统一的贯穿始终的知识框架。具有可操作性的代码示例,不只是讲概念,更注意于实践。课程内容安排 本课程通过四章内容对
Java
Agent相关知识进行讲解:第一章,介绍Agent Jar的三个组成部分:Manifest、Agent
Class
和
Class
FileTransformer。第二章,介绍Agent Jar的两种启动方式:从命令行启动和使用Attach机制启动。第三章,介绍如何利用Instrumentation API来实现Agent Jar的功能。第四章,
Java
Agent的应用与技巧。 通过本课程的学习,让同学们更好地建立起一个完整的知识体系: 讲师介绍我叫刘森,南京师范大学研究生毕业,2015年获得信息系统
项目
管理师(高级),2014年获得系统集成
项目
管理工程师(中级)。 目前,我的课程都是围绕着“
Java
字节码”技术展开: 《
Java
Agent基础篇》是在一个运行JVM当中提供
修改
字节码的机会《
Java
ASM系列》(免费课程)是一个操作字节码的类库《
Java
8
Class
File》专注于字节码的理论知识,入选为“51CTO数字化人才证书
项目
认证课程” 因此,我对字节码技术有较为深入的研究和理解,大家想学习字节码的技术可以找我:字节码技术找刘森,轻松学习又省心~~~
SpringBoot支持HTTPS(腾讯云购买的SSL证书,
阿里
云的域名,
项目
部署到
阿里
云
服务器
上....)
SpringBoot支持 HTTPS
需要
进行以下操作 首先
需要
从官网上下载相关
文件
, 类似这种 然后将 Tomcat
文件
夹下的 域名.jks
文件
拷贝到
项目
的 Resource 目录下.
阿里
Java
诊断
工具
arthas - 生产环境反编译动态
修改
程序调试应用
阿里
Java
诊断
工具
arthas - 生产环境反编译动态
修改
程序调试应用 一、arthas 上篇文章我们借助arthas监测线上系统的运行信息、排查程序运行缓慢问题,尽管这样已经非常好了,但是还是会有些问题,有时我们可能还
需要
查看方法中某个变量的内容,或者方法内某个计算的运行时长,通过前面讲的可能无法满足需求。 因此本片文章通过在不
重启
应用程序的情况下,反编译源码成
java
文件
,并添加上自定义的打印逻辑,然后在编译回
class
文件
加载到JVM中执行。 下面是上篇文章的地址: https://blog.c
服务器
上进行
java
项目
部署
服务器
上进行
java
项目
部署,自己的一点总结, 一起学习,一起进步,一起成长!
Jenkins自动化部署gitee
项目
到
阿里
云ECS
服务器
Jenkins自动化部署gitee
项目
到
阿里
云ECS
服务器
环境准备 搭建maven、
java
、git环境 Jenkins安装 Jenkins(网址是 https://jenkins.io/) 是一个开源
项目
,它是一个基于
Java
的持续集成系统。我们可以在 Jenkins 上配置持续集成的任务,让机器自动完成构建(build),集中展示集成中存在的错误,提供详细的日志
文件
,提醒功能,以及用图表的形式展示
项目
构建的趋势和稳定性。 Linux安装Jenkins wget -q -O - https://pk
Java
50,503
社区成员
85,598
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章