unable to open web service tester page with jdk8 and netbeans 8

梦想的初衷 提交于 2020-01-01 15:09:09

问题


I wrote a simple web service program but I can not test it on glassfish 4.0 web server . When I Test Web service I see this message : Make sure the service has been deployed successfully, and the server is running.

I can see it in list of deployed web services on glassfish web server . and I add this file to \jdk1.8.0\jre\lib to fix the problem.

jaxp.properties

javax.xml.accessExternalSchema = All But it doesn't work

Also I see this error in url of tester page :

lineNumber: 52; columnNumber: 88; schema_reference: Failed to read schema document 'xjc.xsd', because 'bundle' access is not allowed due to restriction set by the accessExternalSchema property. 

Thanks in advance


回答1:


This is answer : https://netbeans.org/kb/docs/websvc/jax-ws.html#extschema You should configure IDE and Glassfish server directly . With special thanks to Pablo




回答2:


This worked for me:

  1. From NetBeans IDE 8, deploy your web application in order to start GlassFish (right-click on your web project and choose Deploy)
  2. Open the GlassFish console on your browser (http://localhost:4848/common/index.jsf if you are working locally with default configuration)
  3. Create a new JVM option with value: -Djavax.xml.accessExternalSchema=all (I recomend you to read https://javaee.github.io/glassfish/doc/4.0/administration-guide.pdf at page 119). Don't forget to save it.
  4. Restart GlassFish (by clicking on the message near upper left corner)

That must be enough... so, try to test your web service again.

I don't know where GlassFish is saving that change...

Sorry for my english :)



来源:https://stackoverflow.com/questions/24147548/unable-to-open-web-service-tester-page-with-jdk8-and-netbeans-8

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!