Hi newmanw10,
I do not know how you create the web service project. So I write my steps to create a web
service, please do as my steps and tell me your results.
1 set jre and jboss server in eclipse
2 create a Dynamic Web project:
name: test
target runtime: jboss server 4.2
Dynamic Web Module:2.4
3 set the project facet:
add JBoss Web Services facet, select the checkbox of Server Supplied JBossWS Runtime
in the JBossWS wizard
4 create a new package named:org.jboss.ws.test and create a java class: TestWS
5 as you said, you want create a simple web service, I write a sample:
package org.jboss.ws.test;
|
| import javax.jws.WebMethod;
| import javax.jws.WebService;
|
| @WebService(name = "TestWS",
targetNamespace="http://jboss.org")
| public class TestWS {
| @WebMethod
| public int getInt() {
| int num = 1;
| return num;
| }
| }
6 select the project,then New->Others->web service, then a wizard opened
In the first page, you can set:
Service implementation: org.jboss.ws.test.TestWS
Server:JBoss AS 4.2
Web Service runtime: JBossWS
click Next
In the second page, you can select 'Generate WSDL file' and 'Update default
web.xml'
In the third page, you can start the server
Then click Finish button
7
http://localhost:8080/test/TestWS?wsdl may get the wsdl file and in your
project/WebContent/wsdl, you can get the wsdl file too. But this file has not real
port address.
8 Then create a web service client project:
create a Dynamic Web project (like 2 step)
set project facet (like 3 step)
select the project, then Nex->Others->web service client then a wizard opened
in the first page set
Service definition:
http://localhost:8080/test/TestWS?wsdl
Web Service runtime: JBossWS
click Next, then click Finish.
you can get the client codes.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4188381#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...