Hallo zusammen,
ich habe ein Problem mit dem BindingProvider in meinem Web Service. Der Aufbau sieht folgendermaßen aus:
Komischerweise bekomme ich jedoch einen Syntaxfehler in den drei Zeilen
Wenn ich diese drei Zeilen so wie sie sind (mit den Webservice-Definitionen darüber) in die main packe, ist der Syntaxfehler weg. Dann allerdings hab ich das Problem, dass ich von meiner WebMethod my_webmethod() aus nicht mehr auf den Webservice (myws) zugreifen kann...
Kann mir da jemand weiterhelfen?
Vielen Dank,
Hannes
--
Umgebung:
-Ubuntu 10.4
-Eclipse IDE for Java EE Developers 1.2.2.20100217-2310 epp.package.jee
-Java 1.6.0
-JBoss 5.0 GA
-Postgres 8.4.3.0
ich habe ein Problem mit dem BindingProvider in meinem Web Service. Der Aufbau sieht folgendermaßen aus:
Java:
public class Webservice {
WebserviceService service = new WebserviceService();
Webservice myws = service.getWebservicePort();
BindingProvider bp = (BindingProvider) myws;
Map<String, Object> rc = bp.getRequestContext();
rc.put(BindingProvider.SESSION_MAINTAIN_PROPERTY, new Boolean(true));
rc.put(BindingProvider.USERNAME_PROPERTY, "username");
rc.put(BindingProvider.PASSWORD_PROPERTY, "password");
@WebMethod
@Override
public void my_webmethod(){
myws.blabla();
}
}
Komischerweise bekomme ich jedoch einen Syntaxfehler in den drei Zeilen
Java:
rc.put(BindingProvider.SESSION_MAINTAIN_PROPERTY, new Boolean(true));
rc.put(BindingProvider.USERNAME_PROPERTY, "username");
rc.put(BindingProvider.PASSWORD_PROPERTY, "passwd");
Wenn ich diese drei Zeilen so wie sie sind (mit den Webservice-Definitionen darüber) in die main packe, ist der Syntaxfehler weg. Dann allerdings hab ich das Problem, dass ich von meiner WebMethod my_webmethod() aus nicht mehr auf den Webservice (myws) zugreifen kann...
Kann mir da jemand weiterhelfen?
Vielen Dank,
Hannes
--
Umgebung:
-Ubuntu 10.4
-Eclipse IDE for Java EE Developers 1.2.2.20100217-2310 epp.package.jee
-Java 1.6.0
-JBoss 5.0 GA
-Postgres 8.4.3.0