This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Ubuntu Linux 7.10,JDK1.7.0-ea (OpenJDK) When I create JAX-WS web service client in web module, build fails.You can reproduce it for example with this wsdl: http://www.esynaps.com/WebServices/SearchWS.asmx?WSDL Attaching wsimport-client-compile output: init: wsimport-init: wsimport-client-check-SearchWS.asmx: wsimport-client-SearchWS.asmx: Consider using <depends>/<produces> so that wsimport won't do unnecessary compilation command line: wsimport -d /home/jp154641/NetBeansProjects/WebApplication4/build/generated/wsimport/binaries -extension -keep -s /home/jp154641/NetBeansProjects/WebApplication4/build/generated/wsimport/client -catalog /home/jp154641/NetBeansProjects/WebApplication4/catalog.xml -verbose /home/jp154641/NetBeansProjects/WebApplication4/src/conf/xml-resources/web-service-references/SearchWS.asmx/wsdl/www.esynaps.com/WebServices/SearchWS.asmx.wsdl -p wdeafca -wsdllocation http://www.esynaps.com/WebServices/SearchWS.asmx?WSDL parsing WSDL... generating code... wdeafca/ObjectFactory.java wdeafca/Search.java wdeafca/SearchResponse.java wdeafca/WebSearchWS.java wdeafca/WebSearchWSSoap.java wdeafca/package-info.java compiling code... javac -d /home/jp154641/NetBeansProjects/WebApplication4/build/generated/wsimport/binaries -classpath /home/jp154641/netbeans-6.0/java1/ant/lib/ant-apache-bcel.jar:/home/jp154641/netbeans-6.0/java1/ant/lib/ant-javamail.jar:/home/jp154641/netbeans-6.0/java1/ant/lib/ant-jmf.jar:/home/jp154641/netbeans-6.0/java1/ant/lib/ant-commons-logging.jar:/home/jp154641/netbeans-6.0/java1/ant/lib/ant-jai.jar:/home/jp154641/netbeans-6.0/java1/ant/lib/ant-apache-log4j.jar:/home/jp154641/netbeans-6.0/java1/ant/lib/ant-swing.jar:/home/jp154641/netbeans-6.0/java1/ant/lib/ant-jdepend.jar:/home/jp154641/netbeans-6.0/java1/ant/lib/ant-apache-oro.jar:/home/jp154641/netbeans-6.0/java1/ant/lib/ant-antlr.jar:/home/jp154641/netbeans-6.0/java1/ant/lib/ant-apache-resolver.jar:/home/jp154641/netbeans-6.0/java1/ant/lib/ant-starteam.jar:/home/jp154641/netbeans-6.0/java1/ant/lib/ant-trax.jar:/home/jp154641/netbeans-6.0/java1/ant/lib/ant-testutil.jar:/home/jp154641/netbeans-6.0/java1/ant/lib/ant-junit.jar:/home/jp154641/netbeans-6.0/java1/ant/lib/ant-stylebook.jar:/home/jp154641/netbeans-6.0/java1/ant/lib/ant-nodeps.jar:/home/jp154641/netbeans-6.0/java1/ant/lib/ant-commons-net.jar:/home/jp154641/netbeans-6.0/java1/ant/lib/ant.jar:/home/jp154641/netbeans-6.0/java1/ant/lib/ant-jsch.jar:/home/jp154641/netbeans-6.0/java1/ant/lib/ant-netrexx.jar:/home/jp154641/netbeans-6.0/java1/ant/lib/ant-apache-bsf.jar:/home/jp154641/netbeans-6.0/java1/ant/lib/ant-weblogic.jar:/home/jp154641/netbeans-6.0/java1/ant/lib/ant-apache-regexp.jar:/home/jp154641/netbeans-6.0/java1/ant/lib/ant-launcher.jar:/home/jp154641/netbeans-6.0/bin:/home/jp154641/netbeans-6.0/mobility8/modules/ext/jakarta-oro-2.0.8.jar:/home/jp154641/netbeans-6.0/mobility8/modules/ext/commons-net-1.4.1.jar:/home/jp154641/netbeans-6.0/ide8/modules/ext/jsch-0.1.24.jar:/home/jp154641/netbeans-6.0/platform7/lib/boot.jar:/home/jp154641/netbeans-6.0/platform7/lib/org-openide-modules.jar:/home/jp154641/netbeans-6.0/platform7/lib/org-openide-util.jar:/home/jp154641/space/download/jdk1.7.0/lib/dt.jar:/home/jp154641/space/download/jdk1.7.0/lib/tools.jar -Xbootclasspath/p:/home/jp154641/glassfish-v2/lib/javaee.jar:/home/jp154641/glassfish-v2/lib/javaee.jar /home/jp154641/NetBeansProjects/WebApplication4/build/generated/wsimport/client/wdeafca/ObjectFactory.java /home/jp154641/NetBeansProjects/WebApplication4/build/generated/wsimport/client/wdeafca/Search.java /home/jp154641/NetBeansProjects/WebApplication4/build/generated/wsimport/client/wdeafca/SearchResponse.java /home/jp154641/NetBeansProjects/WebApplication4/build/generated/wsimport/client/wdeafca/WebSearchWS.java /home/jp154641/NetBeansProjects/WebApplication4/build/generated/wsimport/client/wdeafca/WebSearchWSSoap.java /home/jp154641/NetBeansProjects/WebApplication4/build/generated/wsimport/client/wdeafca/package-info.java init: deps-module-jar: deps-ear-jar: deps-jar: wsimport-init: wsimport-client-check-NewWebServiceService: wsimport-client-NewWebServiceService: wsimport-client-check-SearchWS.asmx: wsimport-client-SearchWS.asmx: wsimport-client-generate: wsimport-client-compile: Compiling 10 source files to /home/jp154641/NetBeansProjects/WebApplication4/build/web/WEB-INF/classes /home/jp154641/NetBeansProjects/WebApplication4/build/generated/wsimport/client/wdeafca/WebSearchWS.java:68: cannot find symbol symbol : method getPort(javax.xml.namespace.QName,java.lang.Class<wdeafca.WebSearchWSSoap>,javax.xml.ws.WebServiceFeature[]) location: class javax.xml.ws.Service return super.getPort(new QName("http://tempuri.org/", "WebSearchWSSoap"), WebSearchWSSoap.class, features); /home/jp154641/NetBeansProjects/WebApplication4/build/generated/wsimport/client/wscc/NewWebServiceService.java:68: cannot find symbol symbol : method getPort(javax.xml.namespace.QName,java.lang.Class<wscc.NewWebService>,javax.xml.ws.WebServiceFeature[]) location: class javax.xml.ws.Service return super.getPort(new QName("http://wss/", "NewWebServicePort"), NewWebService.class, features); 2 errors /home/jp154641/NetBeansProjects/WebApplication4/nbproject/jaxws-build.xml:48: The following error occurred while executing this line: /home/jp154641/NetBeansProjects/WebApplication4/nbproject/build-impl.xml:168: Compile failed; see the compiler error output for details. BUILD FAILED (total time: 1 second)
Notice: If I create new web service client by by using previous wsdl from Runtime tab > Web Services >Add Web Service, there's no issue.
which version of JAX-WS library is there in OpenJDK???
I don't know.I haven't found the jax-ws libraries in JDK directory (I use latest snapshot build),but it seems there's JAX-WS2.0 .
So... can you run wsgen or wsimport with --version switch? Both scripts should be in the same directory as java or javac (usually $JAVA_HOME/bin)
We create the private property jaxws.endorsed.dir only for jdk1.6. Please check if jaxws.endorsed.dir property is created in private.properties. It's strange. I expected JAX-WS 2.1 in JDK1.7.
There's JAX-WS RI 2.0_02-b08-fcs version in IcedTea,so it should be the same in OpenJDK. I'ce checked private.properties file - no sign of jaxws.endorsed.dir: deploy.ant.properties.file=/home/jp154641/space/Userdir/NB01/glassfish.properties j2ee.platform.classpath=/home/jp154641/glassfish-v2/lib/javaee.jar:/home/jp154641/glassfish-v2/lib/jsf-impl.jar:/home/jp154641/glassfish-v2/lib/activation.jar:/home/jp154641/glassfish-v2/lib/appserv-tags.jar:/home/jp154641/glassfish-v2/lib/mail.jar:/home/jp154641/glassfish-v2/lib/appserv-jstl.jar:/home/jp154641/glassfish-v2/lib/webservices-tools.jar:/home/jp154641/glassfish-v2/lib/webservices-rt.jar:/home/jp154641/glassfish-v2/lib/appserv-ws.jar j2ee.platform.is.jsr109=true j2ee.platform.wscompile.classpath=/home/jp154641/glassfish-v2/lib/j2ee.jar:/home/jp154641/glassfish-v2/lib/saaj-api.jar:/home/jp154641/glassfish-v2/lib/saaj-impl.jar:/home/jp154641/glassfish-v2/lib/jaxrpc-api.jar:/home/jp154641/glassfish-v2/lib/jaxrpc-impl.jar:/home/jp154641/glassfish-v2/lib/endorsed/jaxp-api.jar:/home/jp154641/glassfish-v2/lib/appserv-ws.jar:/home/jp154641/glassfish-v2/lib/webservices-tools.jar:/home/jp154641/glassfish-v2/lib/webservices-rt.jar j2ee.platform.wsgen.classpath=/home/jp154641/glassfish-v2/lib/webservices-tools.jar:/home/jp154641/glassfish-v2/lib/webservices-rt.jar:/home/jp154641/glassfish-v2/lib/tools.jar:/home/jp154641/glassfish-v2/lib/appserv-jstl.jar:/home/jp154641/glassfish-v2/lib/javaee.jar:/home/jp154641/glassfish-v2/lib/appserv-ws.jar:/home/jp154641/glassfish-v2/lib/mail.jar:/home/jp154641/glassfish-v2/lib/activation.jar j2ee.platform.wsimport.classpath=/home/jp154641/glassfish-v2/lib/webservices-tools.jar:/home/jp154641/glassfish-v2/lib/webservices-rt.jar:/home/jp154641/glassfish-v2/lib/tools.jar:/home/jp154641/glassfish-v2/lib/appserv-jstl.jar:/home/jp154641/glassfish-v2/lib/javaee.jar:/home/jp154641/glassfish-v2/lib/appserv-ws.jar:/home/jp154641/glassfish-v2/lib/mail.jar:/home/jp154641/glassfish-v2/lib/activation.jar j2ee.platform.wsit.classpath= j2ee.server.instance=[/home/jp154641/glassfish-v2]deployer:Sun:AppServer::localhost:4848 user.properties.file=/home/jp154641/space/Userdir/NB01/build.properties
moving opened issues where TM != dev to TM=TBD
Currently JDK1.7.0 uses JAX-WS 2.0. Netbeans expects it uses JAX-WS 2.1 that is incorrect. We need to detect JAX-WS version from tools.jar file.
Implement JAX-WS stack for JDK1.7 correctly. Handle conflicts between JAX-WS version bundled with JDK and the one provided by J2EE server.
Please check this issue against latest JDK7. First of all wsimport ant task has a attribute which allows to use it endorsed mechanism to override default JDK JAX-WS library. In addition AFAIK JDK7 uses now JAX-WS2.2.