1. Installera JBoss WS 2.0.1 på Linux
På denna sida ska vi installera JBoss WS 2.0.1 på Linux. JBoss WS implementerar JAX-WS som är specifikationen för hur webbtjänster fungerar på Java EE 5.
- OBS: Jag lyckades aldrig få programmet "wsconsume.sh" att fungera. Om du vill generera Javakod från WSDL, överväg att att testa wstools.sh istället.
2. Krav på servern
Installationen förutsätter att du har installerad på den aktuella maskinen:
3. Starta Installationen
Först måste du uppdatera filen ant.properties med din sökväg till JBoss. Jag har sökvägen /home/olle/jboss-4.2.2.GA och min ant.properties får då följande utseende:
#
# A sample ant properties file
#
# $Id: ant.properties.example 3137 2007-05-18 13:41:57Z thomas.diesler@jboss.com $
# Optional JBoss Home
jboss50.home=/home/tdiesler/svn/jbossas/trunk/build/output/jboss-5.0.0.Beta3
jboss42.home=/home/olle/jboss-4.2.2.GA
jboss40.home=/home/tdiesler/svn/jbossas/tags/JBoss_4_0_5_GA/build/output/jboss-4.0.5.GA-ejb3
# The JBoss server under test. This can be [jboss50|jboss42|jboss40]
jbossws.integration.target=jboss42
# The JBoss settings
jboss.server.instance=default
jboss.bind.address=localhost
# JBoss Repository
#jboss.repository=file:/home/tdiesler/svn/jboss.local.repository
jboss.repository=http://repository.jboss.org
# JBoss JMX invoker authentication
#jmx.authentication.username=admin
#jmx.authentication.password=admin
# Java Compiler options
javac.debug=yes
javac.deprecation=no
javac.fail.onerror=yes
javac.verbose=no
|
Nu kan vi starta installationen med:
[olle@dev1]$ ant deploy-jboss42
Buildfile: build.xml
prepare:
undeploy-jboss42-endorsed:
undeploy-jboss42:
[delete] Deleting directory /home/olle/jboss-4.2.2.GA/server/default/deploy/jbossws.sar
deploy-jboss42-endorsed:
deploy-jboss42:
[unzip] Expanding: /home/olle/jbossws-native-2.0.1.GA/lib/jbossws-core-scripts.zip into /home/olle/jboss-4.2.2.GA/bin
[copy] Copying 15 files to /home/olle/jboss-4.2.2.GA/client
[copy] Copying 1 file to /home/olle/jboss-4.2.2.GA/lib
[copy] Copying 1 file to /home/olle/jboss-4.2.2.GA/server/default/lib
[mkdir] Created dir: /home/olle/jboss-4.2.2.GA/server/default/deploy/jbossws.sar
[unjar] Expanding: /home/olle/jbossws-native-2.0.1.GA/lib/jbossws-native42.sar into /home/olle/jboss-4.2.2.GA/server/default/deploy/jbossws.sar
[mkdir] Created dir: /home/olle/jboss-4.2.2.GA/server/default/deploy/juddi-service.sar
[unzip] Expanding: /home/olle/jbossws-native-2.0.1.GA/lib/juddi-service.sar into /home/olle/jboss-4.2.2.GA/server/default/deploy/juddi-service.sar
[unzip] Expanding: /home/olle/jbossws-native-2.0.1.GA/lib/jbossws-framework-scripts.zip into /home/olle/jboss-4.2.2.GA/bin
[copy] Copying 3 files to /home/olle/jboss-4.2.2.GA/client
[copy] Copying 3 files to /home/olle/jboss-4.2.2.GA/server/default/lib
BUILD SUCCESSFUL
Total time: 1 second
|
Nu är JBoss WS installerad.
4. Startsidan
Kolla startsidan på sökvägen localhost:8080/jbossws:
Klicka på länken "deployed services" för att se vilka tjänster som är installerade.