|
|
Problems Accessing the WSDL File
-
If you use a proxy server to connect to the Internet, make
sure the
Window > Preferences > General > Network
Connections page has the required proxy settings configured.
-
If you are attempting to generate web services against a
secure URL (HTTPS), please check your JDK's security
properties. By default, MyEclipse will use the IBM JDK which
is part of your WebSphere installation unless otherwise
configured. The properties for this JDK can be found in the
the
java.security file in the
JAVA_HOME/jre/lib/security folder.
A common error with the IBM JDK is:
com.ibm.ws.ssl.config.SSLConfigManager
java.net.SocketException
This can be corrected by adding this property to the
java.security file:
ssl.ServerSocketFactory.provider=com.ibm.jsse2.SSLServerSocketFactoryImpl
-
If you still experience issues generating against a remote WSDL
file, use a browser to copy the file onto your machine and
point the wizards to the local copy instead.
|
|
Why do JAX-WS web services work out-of-the-box
with MyEclipse Tomcat and not normal Tomcat?
JAX-WS is part of the Java EE 5 specification. If you are
deploying a JAX-WS web service to a fully compliant Java EE 5
server (like Glassfish) you don't need to do any extra work in
MyEclipse to make that work. However, some very popular
application servers (like Jetty and Tomcat) do not support the
complete Java EE 5 spec, and need the JAX-WS libraries deployed
along with the project (or installed directly into the app
server's lib directory) in order for JAX-WS web services to load
and run.
MyEclipse includes the
JAX-WS reference implementation in the embedded
MyEclipse Tomcat server to make the experience of writing,
testing and debugging JAX-WS web services much faster inside of
MyEclipse with clear instructions provided in the
JAX-WS Tutorial on
how to handle deployment requriements for external servers that
may not include the JAX-WS libraries.
|
Does MyEclipse support JAX-WS 2.1?
MyEclipse Blue Edition customers can
generate JAX-WS 2.1 web services if they are deploying
applications to WebSphere 7.0, which supports this web
service standard. Your project's target server must be set
to WebSphere 7.0 for this capability to be enabled.
Please note that JAX-WS 2.1 is not
part of the Java EE 5 specification and is therefore not
currently supported by the MyEclipse Standard or
Professional editions. Support will be added in a future
release.
|