-2

我已经创建了一个springboot应用程序,并且使用@bean方法给出了JNDI配置我在jalastic服务器中部署了我的应用程序的jar文件但是日志文件中的错误显示错误的主机我不想在我的eclipse ide中再次编译jar文件和然后在服务器中部署jar

问题 - 是否有任何选项可以在 java 文件在服务器中运行时对其进行修改

4

2 回答 2

0

遗憾的是,这是不可能的,因为 Java 将其代码编译为非常接近机器语言的 .class 文件。从技术上讲,可以调整 .class 文件,但这需要您了解 Java 字节码。有关更多信息,请参阅https://en.wikipedia.org/wiki/Java_class_file

于 2019-10-16T14:56:52.287 回答
0

通常有一些选项可以做到这一点 - 你可以像提到的那样调整 java 字节码或使用 java 类加载器 - 换句话说你不想这样做:) 相反,也许你可以将一些配置存储在属性文件中并调整只有属性?那么你只需要重新启动或引入一种机制来读取每次使用的属性?

于 2019-10-16T15:41:16.263 回答