为什么JBoss不允许使用多个背书目录?

时间:2011-03-02 14:55:28

标签: java jboss jboss5.x

  

系统属性 java.endorsed.dirs 指定Java运行时环境将搜索此类JAR文件的或更多目录

为什么JBoss只允许使用一个已签名的目录?
jboss-5.1.0.GA \ bin \ run.bat中有以下代码:

set JBOSS_ENDORSED_DIRS=%JBOSS_HOME%\lib\endorsed
"%JAVA%" %JAVA_OPTS% ^
   -Djava.endorsed.dirs="%JBOSS_ENDORSED_DIRS%" ^
   -classpath "%JBOSS_CLASSPATH%" ^
   org.jboss.Main %*

我需要将一个jar放到背书目录中 但是我不能把它放到%JBOSS_HOME%\ lib \ endorsed 目录中,因为在生产环境中这个目录是只读的。
但我可以改变JBoss的启动参数 所以我决定通过启动参数添加一个更多的背书目录 但我不能这样做,因为JBoss只使用自己的 java.endorsed.dirs =“%JBOSS_ENDORSED_DIRS%”

0 个答案:

没有答案