изменение пути к классу Jboss - PullRequest
0 голосов
/ 01 сентября 2010

У меня есть файл jar с именем «xyz.jar», в котором есть файл «abc.xml», и у меня есть еще один файл с таким же именем «abc.xml», не связанный с «xyz.jar».Я хотел бы, чтобы JBoss увидел «abc.xml», который не связан с «xyz.jar», прежде чем он увидит тот, который связан с «xyz.jar».Причина в том, что файл "abc.xml", размещенный снаружи, может быть доступен для модификации, и таким образом Jboss сможет увидеть эту модификацию, не перезагружая сервер.

Как мне этого добиться ...установить classpath для Jboss, чтобы увидеть «abc.xml», который не связан с «xyz.jar» в первую очередь?

Ответы [ 4 ]

0 голосов
/ 06 марта 2019

Я добавил эти записи в run.bat 'if "x% JBOSS_CLASSPATH%" == "x" ( установить "RUN_CLASSPATH =% RUNJAR%; JBOSS_CLASSPATH.configuration;" ) else (установите "RUN_CLASSPATH =% JBOSS_CLASSPATH%;% RUNJAR%; JBOSS_CLASSPATH.configuration;" ) Войти получил ниже ОШИБКА FOUNDATION_CONFIG_MGR_INIT: com.exception.SystemException: не удается найти файл config.xml в пути к классам Применение: Фонд ...

0 голосов
/ 01 сентября 2010

Если вы знаете расположение файла abc.xml на вашем файловом элементе, вы можете просто загрузить его, используя полный путь. Например

final InputStream is = new FileInputStream("/foo/bar/abc.xml");
0 голосов
/ 09 августа 2012

Вы можете установить classpath для загрузки ресурса, отредактировав JBOSS \ bin \ run.bat. В этой строке вы можете добавить:

if "x%JBOSS_CLASSPATH%" == "x" (
set "RUN_CLASSPATH=%RUNJAR%;your\link\here;"
) else (set "RUN_CLASSPATH=%JBOSS_CLASSPATH%;%RUNJAR%;your\link\here;"
)

, затем выполнить run.bat

0 голосов
/ 01 сентября 2010

Это не про путь класса JBoss. Это зависит от того, как вы решили открыть свой ресурс abc.xml в свой jar xyz.jar

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