как я могу изменить код файла java jar на сервере - PullRequest
0 голосов
/ 16 октября 2019

Я создал приложение Springboot, и конфигурация JNDI задается с помощью метода @bean. Я развернул файл jar своего приложения на сервере jalastic, но в файле журнала указана неправильная машина, я не хочу снова компилировать файл jar в моемeclipse ide и затем разверните jar на сервере

вопрос - есть ли возможность изменить файл java, когда он работает на сервере

Ответы [ 2 ]

0 голосов
/ 16 октября 2019

Обычно есть варианты сделать это - вы можете настроить байт-код java, как упомянуто, или поиграть с загрузчиком классов java - другими словами, вы не хотите этого делать :) Вместо этого, возможно, вы можете сохранить некоторые из ваших настроек в файле свойств. и настроить только свойства? Тогда вам просто нужно перезапустить свой или ввести механизм, который читает свойства при каждом использовании?

0 голосов
/ 16 октября 2019

К сожалению, это невозможно, поскольку Java компилирует свой код в файлы .class, которые очень близки к машинному языку. Технически можно настроить файл .class, но это потребует от вас понимания байт-кода Java. Для получения дополнительной информации см https://en.wikipedia.org/wiki/Java_class_file

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...