Default style (Cherry Eve). Switch styles (Capricorn). Atom Feed Calendar
http://blogs.sun.com/rmandava/date/20060227 Monday February 27, 2006

JWSDP 2.0, SJS AS 8.2 PE & JAX-WS EA3

Recently Ray Lai faced problem while runniing JAX-WS 2.0 EA3 samples on Sun Java System Application Server PE 8.2. Ray confirms that the same samples work well will JWSDP 2.0 and Sun Java System Application Server PE 8.2 version.

JWSDP 2.0 contain the same JAX-WS bits that are released as JAX-WS EA3 at java.net. But JWSDP 2.0 makes the needed changes in the container environment ( in this case AppServer 8.2 PE ) along with making sure that all the proper dependent jars are used. We tested JWSDP 2.0 on AppServer 8.2 PE, so you can have the confidence that things will work fine.

Also if you are interested in just JAX-WS and don't want to install any other technologies that JAX-WS don't depend on, then you can use the Custom Installation feature of JWSDP 2.0. After starting JWSDP installer and going through some of the screens you can choose Custom Installation instead of Typical installation like in the below screen

In the next sccreen you can unselect other technologies and select only JAX-WS as shown below

You can then continue with other installation steps.


Did you know?

http://blogs.sun.com/rmandava/date/20060201 Wednesday February 01, 2006

JWSDP Installation & Cygwin on windows

Yesterday, in JWSDP users mailing list, Adym Lyncoln reported that he was getting installation failure where progress bar got stuck at 90%, when intergating JWSDP 2.0 with Sun Java System Application Server 8.x using either JDK 1.5 or JDK 1.4.2 on MS Windows.
He also points out the the log.txt under <JWSDP_HOME> contains the following error

 
C:\projects\jwsdp-2.0\jwsdp-shared\bin\jwsdponsjsas.xml:338:
java.lang.IllegalArgumentException: Malformed \uxxxx encoding.
        at org.apache.tools.ant.Task.perform(Task.java:373)
  ...
com.sun.jwsdp.installer.InstallOnAppServerAction.install(InstallOnAppServerAction.java:263)
        at
...ETC...

As part of getting more information Ana was making sure that Adym was using PE version of the Sun Java System AppServer, as that is the version supported by JWSDP. Also as part of Ana's email, there is hint that we can get more information of installation failures by looking at <JWSDP_HOME>\log.details file.

In that mail thread Tom Amiro gave instructions how somebody can integrate JWSDP into AppServer after doing the "No Container" installation and also points to the document <JWSDP_HOME>\docs\IntegrationNotes.html for more information

Finally the problem was found to be with the interaction of Cygwin and regualr windows command tool. Replacing

\ to / in the <JWSDP_HOME>\jwsdp-shared\bin\setenv.bat 
file and manually intergating with "jwsdponsjsas.bat" as Tom suggested above did the trick.

So if you face similar problem on windows when you have either Cygwin or MKS installed, you can try the above workaround as follows

  • Choose "No Container" installation of JWSDP
  • Change \ to / in the <JWSDP_HOME>\jwsdp-shared\bin\setenv.bat 
  • Follow steps in <JWSDP_HOME>\docs\IntegrationNotes.html, to do manual integration of JWSDP into Appserver using <JWSDP_HOME>\jwsdp-shared\bin\jwsdponsjsas.bat script after updating the properties in <JWSDP_HOME>\jwsdp-shared\bin\sjsas.props to match your installation

Note: Please replace <JWSDP_HOME> with your JWSDP Installation directory

http://blogs.sun.com/rmandava/date/20060131 Tuesday January 31, 2006

Hello to Blogoshere & Welcome to Java Web Services Developer Pack 2.0


Have questions about Java WSDP 2.0 : You can submit your questions to the Ask the Experts Session between February 6, 2006 - February 10, 2006

After much delay, it is time for me to start my weblog.

Starting a weblog reminds me of my first presentation. During my first presentation I couldn't move any of my muscles and even though I thought I was speaking loudly, the first row folks couldn't hear me very well. Good that I don't need to talk out loud with my blog :) and just for the record I should say that I became better with my presentations :)

As part of my weblog we can talk about Java, XML and Web Services technologies and different products in those fields.
As I am the Tech Lead for Java Web Services Developer Pack, naturally in my first weblog I want to talk about it. Subsequently I can talk more in depth about different web services technologies and products.

First Thank you for voting Java Web Services Developer Pack as the

Best Framework for SOA and Web Services

With your support different technologies in Java WSDP and the related products won big in JDJ Reader's Choice Awards : http://jdj.sys-con.com/read/171303_2.htm

Also we started off New Year with the release of "Java WSDP 2.0".
Java WSDP 2.0! is now available from
http://java.sun.com/webservices/jwsdp/index.jsp

Highlights of this release are

  • JAX-WS 2.0 EA (Java API for XML Web Services): This component is the successor to JAX-RPC. It fully delegates all data-binding functionality to the new JAXB component. (An enhanced version of JAX-RPC with bug fixes, etc., is still included in Java WSDP 2.0 to insure backward compatibility for Web services based on the Java WSDP 1.x architecture.)
  • JAXB 2.0 EA (Java API for XML Binding): This component now contains all of the data-binding functionality, some of which used to be part of JAX-RPC in previous Java WSDP releases. The new JAXB also supports a wider range of data-binding formats and capabilities.
  • SAAJ 1.3 EA (SOAP with Attachments API for Java): This component includes support for SOAP 1.2 and follows the latest SAAJ (JSR 67) specification developments
  • XWSS 2.0 EA2 (XML Web Services Security): This enhanced component has added, among other features, dynamic response, dynamic policy, and explicit support for JAX-WS scenarios.
  • Experimental release of JAX-WSA 1.0 EA (Java API for XML Web Services Addressing) provides a first implementation of the WS-Addressing specification, currently under development at the World Wide Web Consortium. (Access to the JAX-WSA component requires a custom installation of the Java WSDP 2.0.)
  • Bugfix release of Sun Java Streaming XML Parser, JAXP , JAX-RPC, JAXR and XML Digital Signatures
  • Support for GlassFish( Open-source Java EE 5 application server)


Hot off the presses: Java WSDP 2.0 also supports Sun Java System Application Server 8.2, which just released.
Another fact about Sun Java System Application Server 8.2 is that it supports Fast Infoset, an open, standards-based binary format for the efficient interchange of XML that is based on the XML Information Set (Infoset). If you are following Java WSDP then you remember that we introduced Fast Infoset in Java WSDP 1.6.


You can find out more information about Java Web Services at http://java.sun.com/webservices

Please try out the release and give us feedback.


Did you know?