2013-12-20 48 views
0

希望你能幫助我,我正在嘗試在glasspath的類路徑中添加一些新的jar,但他們只是無法加載。Glassfish 2.1 classpath-prefix或classpath-suffix not loading

我使用的是GlassFish 2.1

下面是在服務器啓動的片段

-Dcom.sun.aas.ClassPathPrefix = ../grops一起/ lib目錄/ grops一起-4.3.5.jar ;. ./grops/lib/iaik_jce_full_3.13.jar;../grops/config -Dcom.sun.aas.ClassPathSuffix = -Dcom.sun.aas.ServerClassPath =

從我的domain.xml片段

java-config classpath-suffix =「../ grops/lib/grops-4.3.5。罐子$ {} path.separator ../ grops一起/ lib目錄/ iaik_jce_full_3.13.jar $ {} path.separator ../ grops一起/配置$ {} path.separator ../ grops一起/ lib目錄/ ZMD-安全LU2。 jar $ {path.separator} ../ grops/lib/db2jcc.jar $ {path.separator} ../ grops/lib/db2jcc_javax.jar $ {path.separator} ..........

我已經從管理控制檯嘗試,並在domain.xml中進行直接更改,他們只是不加載和總是拋出異常java.lang.NoClassDefFoundError

回答

1

我已經自己解決了這個,其實當我們添加了一些類路徑新建一個新的命令窗口必須用於重新啓動glassfish服務器:

ex run - > cmd - > cd C:\ glassfish \ bin asa dmin - > start-domain xxx

這需要通過停止域關閉之前的命令窗口來完成,因爲每次運行asadmin命令時都會調用asenv,它將新參數設置爲JVM。