Java 我如何解决这个问题;HTTP状态500-内部服务器错误“;在glassfish上的web服务应用程序中?

Java 我如何解决这个问题;HTTP状态500-内部服务器错误“;在glassfish上的web服务应用程序中?,java,jakarta-ee,glassfish,Java,Jakarta Ee,Glassfish,我已经在Glassfish 4中部署了一个web应用程序,其中包括一个EJB(RESTfulWeb服务),它来自Netbwans 8。这包括一个跨源资源共享筛选器。当我试图查看web服务的输出时(直接从web服务路径,而不是从客户端本身),浏览器中出现“HTTP状态500-内部服务器错误”错误。我在论坛上看到,我可能会尝试在Netbeans的项目属性中取消选中Jersey选项,但我没有看到这样的选项。我在日志中找到的唯一内容是: Info: WELD-000900 2.0.0 (SP1) W

我已经在Glassfish 4中部署了一个web应用程序,其中包括一个EJB(RESTfulWeb服务),它来自Netbwans 8。这包括一个跨源资源共享筛选器。当我试图查看web服务的输出时(直接从web服务路径,而不是从客户端本身),浏览器中出现“HTTP状态500-内部服务器错误”错误。我在论坛上看到,我可能会尝试在Netbeans的项目属性中取消选中Jersey选项,但我没有看到这样的选项。我在日志中找到的唯一内容是:

Info:   WELD-000900 2.0.0 (SP1)
Warning:   Class 'javax.ejb.PostActivate' not found, interception based on it is not enabled
Warning:   Class 'javax.ejb.PrePassivate' not found, interception based on it is not enabled
Info:   Registering the Jersey servlet application, named com.mycompany.enterprisesample.service.ApplicationConfig, at the servlet mapping /webresources/*, with the Application class of the same name.


Aug 21, 2014 11:31:10 AM com.sun.enterprise.glassfish.bootstrap.osgi.BundleProvisioner$DefaultCustomizer getLocations
WARNING: Skipping entry  because it is not an absolute URI.
Aug 21, 2014 11:31:10 AM com.sun.enterprise.glassfish.bootstrap.osgi.BundleProvisioner$DefaultCustomizer getLocations
WARNING: Skipping entry  because it is not an absolute URI.
Registered com.sun.enterprise.glassfish.bootstrap.osgi.EmbeddedOSGiGlassFishRuntime@5c8edb94 in service registry.

注:-在–D…的最后一行添加上述代码。。。。。domain.xml文件的代码。在随机位置添加它可能无法保证这会起作用

<jvm-options>-Djavax.xml.accessExternalSchema=all</jvm-options> 
<java-config>
.
.
<jvm-options>-Djavax.xml.accessExternalSchema=all</jvm-options>
</java-config>