You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Krithika <kr...@yahoo.com> on 2007/08/17 17:19:18 UTC

WSDL2Java is not creating the classes!

Hi,

  I'm following the documentation in http://ws.apache.org/wss4j/axis.html .
And I'm successful in setting up Axis 1.2/. I have installed WSS4J and have
created and deployed the service (stock-wss-01).

In the step which talks about "Creating the Client" the doc says :

Use WSDL2Java to generate the client service bindings:
java org.apache.axis.wsdl.WSDL2Java -o .
-Nhttp://fox:8080/axis/services/stock-wss-01 samples.stock.client
http://fox:8080/axis/services/stock-wss-01?wsdl
  A bunch of java classes will be created under samples/stock/client,
including the StockQuoteServiceServiceLocator.

I guess the url should have localhost (instead of fox). When I execute this
command, the class are not  getting created. Though the java source files
are created inside the samples/stock/client directory. Am I missing
anything?

My class path is this :

CLASSPATH=.;C:\MyServlets;C:\Program Files\Apache Software Foundation\Tomcat
5.5
\common\lib\servlet-api.jar;C:\Program Files\Apache Software
Foundation\Tomcat 5
.5\common\lib\jsp- api.jar;C:\Program
Files\Java\jdk1.5.0_12\lib\tools.jar;C:\Pro
gram
Files\Java\jre1.5.0_12\lib\ext\QTJava.zip;C:\axis\lib\axis.jar;C:\axis\lib\
commons-discovery-0.2.jar;C:\axis\lib\commons-logging-1.0.4.jar;C:\axis\lib\jaxr
pc.jar;C:\axis\lib\saaj.jar;C:\axis\lib\log4j-1.2.8.jar;C:\axis\lib\xml-apis.jar
;C:\axis\lib\xerces.jar;C:\axis\lib\activation.jar;C:\axis\lib\wsdl4j-1.5.1.jar;
C:\axis;C:\axis\lib\log4j.properties;

Any pointers on this would be highly appreciated. 
-- 
View this message in context: http://www.nabble.com/WSDL2Java-is-not-creating-the-classes%21-tf4286366.html#a12201527
Sent from the Axis - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


RE: WSDL2Java is not creating the classes!

Posted by Krithika <kr...@yahoo.com>.
Hi Raghu,

   Thanks. I managed to get it working just after I sent this email. My
issue was that the source files were getting created but they weren't
complied automatically. I realised that the wsdl2java tool actually places
both the .java and .class files in a different directory.
(samples/samples/stock/client, instead of samples/stock/client).

Thanks,
Krithika


Raghu Upadhyayula wrote:
> 
> Hi Krithika,
> 
>  
> 
> Your email is confusing to me.
> 
>  
> 
> In your email subject you said that "WSDL2Java is not creating the
> classes" and below in your email body, you are also saying that "Though
> the java source files are created inside the samples/stock/client
> directory. Am I missing anything?"
> 
>  
> 
> The java files are getting created right? So what is the issue here?
> Can you explain it in detail.
> 
>  
> 
> Thanks
> 
> Raghu
> 
>  
> 
> -----Original Message-----
> From: Krithika [mailto:krimee_2000@yahoo.com] 
> Sent: Friday, August 17, 2007 8:19 AM
> To: axis-user@ws.apache.org
> Subject: WSDL2Java is not creating the classes!
> 
>  
> 
>  
> 
> Hi,
> 
>  
> 
>   I'm following the documentation in
> http://ws.apache.org/wss4j/axis.html .
> 
> And I'm successful in setting up Axis 1.2/. I have installed WSS4J and
> have
> 
> created and deployed the service (stock-wss-01).
> 
>  
> 
> In the step which talks about "Creating the Client" the doc says :
> 
>  
> 
> Use WSDL2Java to generate the client service bindings:
> 
> java org.apache.axis.wsdl.WSDL2Java -o .
> 
> -Nhttp://fox:8080/axis/services/stock-wss-01 samples.stock.client
> 
> http://fox:8080/axis/services/stock-wss-01?wsdl
> 
>   A bunch of java classes will be created under samples/stock/client,
> 
> including the StockQuoteServiceServiceLocator.
> 
>  
> 
> I guess the url should have localhost (instead of fox). When I execute
> this
> 
> command, the class are not  getting created. Though the java source
> files
> 
> are created inside the samples/stock/client directory. Am I missing
> 
> anything?
> 
>  
> 
> My class path is this :
> 
>  
> 
> CLASSPATH=.;C:\MyServlets;C:\Program Files\Apache Software
> Foundation\Tomcat
> 
> 5.5
> 
> \common\lib\servlet-api.jar;C:\Program Files\Apache Software
> 
> Foundation\Tomcat 5
> 
> .5\common\lib\jsp- api.jar;C:\Program
> 
> Files\Java\jdk1.5.0_12\lib\tools.jar;C:\Pro
> 
> gram
> 
> Files\Java\jre1.5.0_12\lib\ext\QTJava.zip;C:\axis\lib\axis.jar;C:\axis\l
> ib\
> 
> commons-discovery-0.2.jar;C:\axis\lib\commons-logging-1.0.4.jar;C:\axis\
> lib\jaxr
> 
> pc.jar;C:\axis\lib\saaj.jar;C:\axis\lib\log4j-1.2.8.jar;C:\axis\lib\xml-
> apis.jar
> 
> ;C:\axis\lib\xerces.jar;C:\axis\lib\activation.jar;C:\axis\lib\wsdl4j-1.
> 5.1.jar;
> 
> C:\axis;C:\axis\lib\log4j.properties;
> 
>  
> 
> Any pointers on this would be highly appreciated. 
> 
> -- 
> 
> View this message in context:
> http://www.nabble.com/WSDL2Java-is-not-creating-the-classes%21-tf4286366
> .html#a12201527
> 
> Sent from the Axis - User mailing list archive at Nabble.com.
> 
>  
> 
>  
> 
> ---------------------------------------------------------------------
> 
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> 
> For additional commands, e-mail: axis-user-help@ws.apache.org
> 
>  
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/WSDL2Java-is-not-creating-the-classes%21-tf4286366.html#a12204418
Sent from the Axis - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Hostname of webserver instead of application server in wsdl address

Posted by "Ali, Haneef" <ha...@hp.com>.
Hi,
 I have my webservice deployed in weblogic. My webservice is developed
using wsdl first option, so I have the setting as modifyPortAddress =
true. My webservice is fronted by  IIS webserver.  How to get the
hostname/ipaddress of the IIS server in the wsdl. Axis always generates
hostname/ip address of application server.

1) Also I don't want to hardcode this in any xml file, since I will be
deploying the same war file in many application servers. I believe this 

2) Using Axis2_1.3 is not an option, since it is broken. If the wsdl
operation has a fault, then the generated code doesn't even compile. The
generated exception class doesn't implement java.lang.Throwable.  I have
filed a JIRA issue for this.


Thanks
Haneef
 

________________________________

From: Raghu Upadhyayula [mailto:rupadhyayula@responsys.com] 
Sent: Friday, August 17, 2007 10:27 AM
To: axis-user@ws.apache.org
Subject: RE: WSDL2Java is not creating the classes!



Hi Krithika,

 

Your email is confusing to me.

 

In your email subject you said that "WSDL2Java is not creating the
classes" and below in your email body, you are also saying that "Though
the java source files are created inside the samples/stock/client
directory. Am I missing anything?"

 

The java files are getting created right? So what is the issue here?
Can you explain it in detail.

 

Thanks

Raghu

 

-----Original Message-----
From: Krithika [mailto:krimee_2000@yahoo.com] 
Sent: Friday, August 17, 2007 8:19 AM
To: axis-user@ws.apache.org
Subject: WSDL2Java is not creating the classes!

 

 

Hi,

 

  I'm following the documentation in
http://ws.apache.org/wss4j/axis.html .

And I'm successful in setting up Axis 1.2/. I have installed WSS4J and
have

created and deployed the service (stock-wss-01).

 

In the step which talks about "Creating the Client" the doc says :

 

Use WSDL2Java to generate the client service bindings:

java org.apache.axis.wsdl.WSDL2Java -o .

-Nhttp://fox:8080/axis/services/stock-wss-01 samples.stock.client

http://fox:8080/axis/services/stock-wss-01?wsdl

  A bunch of java classes will be created under samples/stock/client,

including the StockQuoteServiceServiceLocator.

 

I guess the url should have localhost (instead of fox). When I execute
this

command, the class are not  getting created. Though the java source
files

are created inside the samples/stock/client directory. Am I missing

anything?

 

My class path is this :

 

CLASSPATH=.;C:\MyServlets;C:\Program Files\Apache Software
Foundation\Tomcat

5.5

\common\lib\servlet-api.jar;C:\Program Files\Apache Software

Foundation\Tomcat 5

.5\common\lib\jsp- api.jar;C:\Program

Files\Java\jdk1.5.0_12\lib\tools.jar;C:\Pro

gram

Files\Java\jre1.5.0_12\lib\ext\QTJava.zip;C:\axis\lib\axis.jar;C:\axis\l
ib\

commons-discovery-0.2.jar;C:\axis\lib\commons-logging-1.0.4.jar;C:\axis\
lib\jaxr

pc.jar;C:\axis\lib\saaj.jar;C:\axis\lib\log4j-1.2.8.jar;C:\axis\lib\xml-
apis.jar

;C:\axis\lib\xerces.jar;C:\axis\lib\activation.jar;C:\axis\lib\wsdl4j-1.
5.1.jar;

C:\axis;C:\axis\lib\log4j.properties;

 

Any pointers on this would be highly appreciated. 

-- 

View this message in context:
http://www.nabble.com/WSDL2Java-is-not-creating-the-classes%21-tf4286366
.html#a12201527

Sent from the Axis - User mailing list archive at Nabble.com.

 

 

---------------------------------------------------------------------

To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org

For additional commands, e-mail: axis-user-help@ws.apache.org

 


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


RE: WSDL2Java is not creating the classes!

Posted by Raghu Upadhyayula <ru...@responsys.com>.
Hi Krithika,

 

Your email is confusing to me.

 

In your email subject you said that "WSDL2Java is not creating the
classes" and below in your email body, you are also saying that "Though
the java source files are created inside the samples/stock/client
directory. Am I missing anything?"

 

The java files are getting created right? So what is the issue here?
Can you explain it in detail.

 

Thanks

Raghu

 

-----Original Message-----
From: Krithika [mailto:krimee_2000@yahoo.com] 
Sent: Friday, August 17, 2007 8:19 AM
To: axis-user@ws.apache.org
Subject: WSDL2Java is not creating the classes!

 

 

Hi,

 

  I'm following the documentation in
http://ws.apache.org/wss4j/axis.html .

And I'm successful in setting up Axis 1.2/. I have installed WSS4J and
have

created and deployed the service (stock-wss-01).

 

In the step which talks about "Creating the Client" the doc says :

 

Use WSDL2Java to generate the client service bindings:

java org.apache.axis.wsdl.WSDL2Java -o .

-Nhttp://fox:8080/axis/services/stock-wss-01 samples.stock.client

http://fox:8080/axis/services/stock-wss-01?wsdl

  A bunch of java classes will be created under samples/stock/client,

including the StockQuoteServiceServiceLocator.

 

I guess the url should have localhost (instead of fox). When I execute
this

command, the class are not  getting created. Though the java source
files

are created inside the samples/stock/client directory. Am I missing

anything?

 

My class path is this :

 

CLASSPATH=.;C:\MyServlets;C:\Program Files\Apache Software
Foundation\Tomcat

5.5

\common\lib\servlet-api.jar;C:\Program Files\Apache Software

Foundation\Tomcat 5

.5\common\lib\jsp- api.jar;C:\Program

Files\Java\jdk1.5.0_12\lib\tools.jar;C:\Pro

gram

Files\Java\jre1.5.0_12\lib\ext\QTJava.zip;C:\axis\lib\axis.jar;C:\axis\l
ib\

commons-discovery-0.2.jar;C:\axis\lib\commons-logging-1.0.4.jar;C:\axis\
lib\jaxr

pc.jar;C:\axis\lib\saaj.jar;C:\axis\lib\log4j-1.2.8.jar;C:\axis\lib\xml-
apis.jar

;C:\axis\lib\xerces.jar;C:\axis\lib\activation.jar;C:\axis\lib\wsdl4j-1.
5.1.jar;

C:\axis;C:\axis\lib\log4j.properties;

 

Any pointers on this would be highly appreciated. 

-- 

View this message in context:
http://www.nabble.com/WSDL2Java-is-not-creating-the-classes%21-tf4286366
.html#a12201527

Sent from the Axis - User mailing list archive at Nabble.com.

 

 

---------------------------------------------------------------------

To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org

For additional commands, e-mail: axis-user-help@ws.apache.org