WebService Client in Java with jax-rpc - java

I need to use jax-rpc in a project using the Eclipse IDE. The problem is that I don't know what JDK to use because when I write:
import javax.xml.rpc;
or
import javax.xml.rpc.Stub;
I get an error error telling me Eclipse IDE can not find it in the library.
I downloaded the JDK 7 and JDK 6, but neither solves it.
There is a Jax-ws library but, I know I need to use jax-rpc.

It seems like you didnt add the library in the project. please add rpc jar in the project. RPC is older version of webservice for the tutorial you cans use http://docs.oracle.com/javaee/1.4/tutorial/doc/JAXRPC3.html. You can also use apache axis which more better than the rpc style of webservice.

open www.google.com
write "download javax.xml.rpc library"
download jar file.
Place the jar file in plugin folder of eclipse.
Right click on your java project->Build path->Add library-> browse the jar from plugin folder.

Related

how to untie Java EE tutorial examples from NetBeans and use them with Eclipse?

I am trying to go through the Java EE 6 Tutorial samples with Eclipse.
It seems it will be very hard.
I just started.
I found the Hello and Hello1 samples cannot be used in Eclipse directly.
Other than these NetBeans specific files/folders,
the java files are under "src/java/" folder but the "java" folder is NOT a package name. Eclipse doesn't like this structure.
Is there an easy way to convert these samples to be usable with Eclipse?
Are there any other Java EE sample sets can be used in Eclipse?
Install Maven plugin for eclipse (ME2Eclipse) or use an Eclipse version, which already contains the plugin like Eclipse for Java EE Developers.
Then import the hello1 example as existing maven project.
In Eclipse you can build and deploy the project with Run maven install.
If you don't use maven, you have to set the source folder in Java Build path as mentioned from DwB in the post before.
A detailed description for your first project you will have in the Firstcup example installed with the glassfish server.
Eclipse does not care which folder is used for the java source;
however, you will have to tell eclipse which folder to use by choosing the source folders in the project properties!Java Build Path!Source tab
(open project properties, select the Java Build path option on the left side, select the Source tab).

Jetty HTTPClient includes

I am trying to use Jetty to connect to an HTTP server that uses websocket. The problem is that the compiler cannot resolve the class HTTPClient. I've searched here on stackoverflow, i've found a solution but the link with the useful resource is no more available...
What JAR should i include to run this example?
http://wiki.eclipse.org/Jetty/Tutorial/HttpClient
The page doesn't tell anything about... Thank you
The class in the jetty-client.jar.
You can find it in the lib directory of the jetty distribution.
Did you copy http-client jar to yourapp/WEB-INF/lib? Adding jar to eclipse classpath adds that to your compile time classpath but also you need to add it to runtime classpath ( in case of webapps by adding it to WEB-INF/lib
OR
if you are using eclipse/ any other IDE:
delete the project from eclipse.
delete the .metadata folder in workspace.
Restart eclipse and Import the project back into eclipse.
I had the exact same problem and the solution I figured out is to use another version of Jetty. The current latest (v9.2.6) was giving me the same error what's in the title above. Then I download jetty v8.1.16 and added in Eclipse (JUNO) to the "Java Build Path -> Libraries" (instead of v9.2.6) and the problem was resolved. Good luck!

Running axis2 code generated by soapui

I am using soapui to generate my axis2 java code. Now I have a build.xml and a java file. How do I go about running ths as a standalone java application. What ide am I supposed to use and how do I compile this code(if i directly paste this code into netbeans there are so many jars which I am having to add. Even after this some classes are not found and I am unable to compile it). What are the external jars that I need to add. Are there any good tutorials for this. Also does anyone know of any easy way to convert a wsdl url to javastandalone code for querying the web application.
You can import an Ant project into NetBeans as a free-form project.
NetBeans Freeform Projects
If you feel like an adventure, you can manually convert your Ant project to Maven
Convert Ant project to Maven
There are many tools for generating Java code from WSDL. Most modern IDE's have built-in plugins for this purpose (Eclipse, NetBeans, IDEA]. Since you are using Axis2 you can also use the wsdl2java command line tool.
Axis 2: Creating Client Code from WSDL

java apache poi importing into netbeans 6.9

i downloaded apache.poi-src-3.7-20101029.zip and i want to use this package in my java application using netbeans 6.9 to get use of doc files.
How to configure that zip file into netbeans to get use of the package into java application
Go to Projects...Select your Project...Right click on Properties->Libraries. Under Compile Tab Click Add. Browse to your zip and add it. Done! If your library is a Run time library [Which I think it isn't] you need to add it under the Run tab.

How do I install org.apache.commons.code.binary.Base64?

I am taking a class on Android and I am a newbie with JDeveloper. I am working on a Web Services application. I downloaded some code that has a "Import org.apache.commons.binary.Base64". JDeveloper is barking "not found" for this import. I found on the apache website the org.apache.commons.binary.Base64 module and downloaded it. What do I do now? I am not sure how or where to place this code. The downloaded folder has several folders and and way down at the bottom of one of them is my Base64 module. Sorry for such a basic question. I am using JDeveloper 11g 11.1.1.0.2 running on Windows 7.
If you downloaded the source, which is just Base64.java, just add it to your project as
org/apache/commons/binary/Base64.java
If you downloaded a jar, add that to your project classpath. In JDeveloper this should be available from the project properties dialog and select "Libraries\Classpath".
Of course, if you distribute this project it will need to adhere to the Apache license.

Categories