Bohuzel, ani toto nepomuze.
http://localhost:8080/Priklad1-war/services/NewWebService?wsdl
Opet chyba 404 - required resource is not available.

Ona ta WAR aplikace tam je navic, je prednastavena pri generovani EAR projektu, ja ji jenom neodskrtl. Pro tento priklad tam byt nemusi.

Jinak ten WAR funguje:
http://localhost:8080/Priklad1-war/
zobrazi text "JSP Page".

Rekl bych ze ten JBOSS vubec nepozna ze to je WebService a bere to jako "obycejny" stateless bean. Je to skoda, protoze jinak (SessionBeany, EntityBeany) fungovaly moc pekne.

Leos

Richard Holly napsal(a):
Takze je iny web context, ten "klikaci tool" ma ine default nazvoslovie ako som predpokladal :)
http://localhost:8080/Priklad1-war/services/NewWebService?wsdl


URBAN Leos wrote:

Diky za odpoved.
Bohuzel opet chyba 404.

Posilam kousek vypisu z logu deploye, jestli to pomuze:
INFO [EARDeployer] Init J2EE application: file:/home/lur/jboss-4.0.4.GA/server/all/deploy/Priklad1.ear
INFO  [Ejb3Deployment] EJB3 deployment time took: 222
INFO [JmxKernelAbstraction] installing MBean: jboss.j2ee:ear=Priklad1.ear,jar=Priklad1-ejb.jar,name=NewWebService,service=EJB3 with dependencies: INFO [EJBContainer] STARTED EJB: cz.qds.priklad1.ws.NewWebService ejbName: NewWebService INFO [EJB3Deployer] Deployed: file:/home/lur/jboss-4.0.4.GA/server/all/tmp/deploy/tmp36115Priklad1.ear-contents/Priklad1-ejb.jar INFO [TomcatDeployer] deploy, ctxPath*=/Priklad1-war, *warUrl=.../tmp/deploy/tmp36115Priklad1.ear-contents/Priklad1-war-exp.war/ INFO [EARDeployer] Started J2EE application: file:/home/lur/jboss-4.0.4.GA/server/all/deploy/Priklad1.ear

A tak vygenerovana sluzba vypada takhle:
package cz.qds.priklad1.ws;
import javax.ejb.Stateless;
import javax.jws.WebMethod;
import javax.jws.WebService;
@Stateless()
@WebService()
public class NewWebService
{
    @WebMethod
    public String test()
    {
     return "AHOJ";
    }
}

Diky,
Leos

Richard Holly napsal(a):

skuste
http://localhost:8080/Priklad1/services/NewWebService?wsdl



URBAN Leos wrote:

Ahoj,
v Netbeans 5.5 (+ EnterprisePack) zkousim udelat webovou sluzbu a tu vystavit na JBOSS 4.0.4.GA s EJB3-RC8.
Postupuju podle navodu na Jboss Wiki:

Zalozim Enterprise project (Priklad1) s target JBOSS AS 4.
V nem mam EJB modul (Priklad1-ejb).
Na modulu dam: New / WebService (NewWebService).
Pridam operaci Add / Operation
 public String test()
Netbeans si tam dohodi patricne anotace.
Cely EAR uspesne prelozim a vystavim na server (deploy).
To podle logu Jbossu vystaveni projde dobre, zadna chyba.

V uvedenem Wiki je zminka o tom, ze v logu se ma vyskytnout hlaska:
EndpointMetaData: Cannot obtain style, using default: document
Tu ja tam vubec nemam.

A take se na WS nedostanu:
http://localhost:8080/jbossws/services - zadna webova sluzba
http://localhost:8080/Priklad1/NewWebService?wsdl - neexistuje
http://localhost:8080/Priklad1-ejb/NewWebService?wsdl - neexistuje
http://localhost:8080/NewWebService?wsdl - neexistuje

Kde je ta webova sluzba schovana? Je vubec vystavena? Co delam spatne?

Diky moc,
Leos




Odpovedet emailem