2013-12-20 52 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。