JBoss.NET style Web Services
JBoss.NET is an early JBoss web service project lead by Dr. Christoph Jung. It is available in the jboss-3.x series and no longer installed in a jboss-4.x configuration. JBoss.NET has entered end of life and will not be developed further.
Portable J2EE-1.4 compliant web services, available in jboss-4.x are covered by JBossWS.
Why use JBoss.NET
use your existing non j2ee webservices in jboss
web service access to Stateful Session Beans and MBeans
axis style wsr deployments
easy deployment using xdoclet
mail transport
HOWTO switch between JBossWS4EE/JBoss.NET
Before you can use JBoss.NET you need to remove JBossWS4EE and install JBoss.NET manually.
Here is what you need to do from the jboss.net module dir
<!-- delete jboss-ws4ee implementation --> <delete dir="${jboss.home}/server/${server}/deploy/jboss-ws4ee.sar/" ></delete> <delete file="${jboss.home}/client/jboss-ws4ee-client.jar" ></delete> <!-- install jboss-net implementation --> <copy todir="${jboss.home}/client" file="${build.lib}/jboss-net-client.jar" overwrite="true" ></copy> <copy todir="${jboss.home}/server/${server}/deploy/jboss-net.sar" overwrite="true"> <fileset dir="${build.lib}/jboss-net.sar" ></fileset> </copy>
If you work from the source, there are 'deploy' targets in the jboss.net/webservice module respectively.
The binaries for JBoss.Net are distributed under ${jboss.home}/docs/examples/jboss.net. Note that *JBoss.Net was
removed* from the source code as of AS 4.0.4. If you want 4.0.4+ with JBoss.Net, follow the above deletion instructions and then recursively copy jboss-net.sar/ from 4.0.3 or earlier into deploy/.
Examples and Tutorials
Two tutorials by Bruce Scharlau
A great tutorial by Neal Sanche
Two tutorials by Frank Bille Jensen
Comments