当前位置: 首页 > news >正文

服务器迁移基于Tomcat部署的java应用,没有源码怎么办?

文章目录

    • 反编译
    • 创建java工程
    • 编译新的数据库配置类DbUtil
    • class文件替换到Tomcat配置的应用路径 docBase

背景:非国产化项目服务器审计不通过,需要迁移到外部公司。由于项目是第三方公司开发,丢失java项目源码。

部署环境:Tomcat7,JDK1.8

涉及JAVA项目的有两个服务,一个电台后台API,一个SOAP协议的开放平台接口

SOAP协议的开放平台服务器迁移方案:反编译class文件,新建java项目和java文件,修改数据库连接,替换DbUtil.class文件;

工具:jd-gui.exe 、JDK、eclipse/idea

反编译

创建java工程

创建java工程

创建java文件:保证,权限定名一样

编译新的数据库配置类DbUtil


http://www.lryc.cn/news/419632.html

相关文章:

  • kafka-go使用:以及kafka一些基本概念说明
  • 景联文科技:破解数据标注行业痛点,引领高质量AI数据服务
  • C#获取Network的相关信息
  • Jenkins 部署Vue项目指引: Vue项目本地跨域代理 、解决ERR_UNSAFE_PORT
  • C语言电子画板
  • Android Gradle开发与应用技术原理
  • Midjourney入门-提示词基础撰写与公式
  • Apache Tomcat服务器版本号隐藏
  • 【Qt】Qt编程注意事项
  • 在Linux系统安装Kafka
  • 【CSharp】简单定义一个异步方法
  • 贪心算法之货仓选址问题
  • Java网络编程——Request Response 对象
  • 【代码随想录训练营第42期 Day24打卡 回溯Part3 - LeetCode 93.复原IP地址 78.子集 90.子集II
  • python venv和virtualenv详解
  • 《征服数据结构》树堆(Treap)
  • 论文笔记:OneBit: Towards Extremely Low-bit Large Language Models
  • 英语文化中的音乐分类及其发展历史(Classical、Jazz、Rock、Pop、Electronic、Country、RB、Hip-Hop)
  • C语言-栈、队列、二叉树
  • pinia-plugin-persistedstate 插件不生效
  • sqlite 合并两个数据库中的特定表
  • winform中设置DateTimePicker参数为空
  • Python爬虫(8)
  • 靓图!多点创新!CEEMDAN-Kmeans-VMD-CNN-LSTM-Attention双重分解+卷积长短期+注意力多元时间序列预测
  • zdpgo_gin_limit 为zdpgo_gin打造的接口限流框架,当API接口需要限制访问频率的时候可以使用此框架
  • Java1234的Vue学习笔记
  • 嵌入式八股-C++面试91题(20240809)
  • 如何恢复误删视频?找回误删视频文件的办法分享
  • 游戏手柄开发一款游戏
  • 【阿旭机器学习实战】【39】脑肿瘤数据分析与预测案例:数据分析、预处理、模型训练预测、评估