Hi Himasha, That dependency is already added in the project.
Thanks. *M.N.F. Dilhasha* Software Engineering Intern | *WSO2 Lanka* email : *dilha...@wso2.com <dilha...@wso2.com>*mobile : +94 77 8449321 On Fri, Mar 27, 2015 at 2:41 PM, Himasha Guruge <himas...@wso2.com> wrote: > Hi Fathima, > > Can you try adding below dependency? According to a comment in [1], > "javax.xml.rpc > package is used only in Axis 1, and the jaxrpc.jar file that contains it > comes with Axis". > > <dependency> > <groupId>axis</groupId> > <artifactId>axis-jaxrpc</artifactId> > <version>1.3</version> > </dependency> > > [1] > http://www.coderanch.com/t/484223/Web-Services/java/java-lang-NoClassDefFoundError-javax-xml > > Thanks, > Himasha > > On Fri, Mar 27, 2015 at 2:04 PM, Fathima Dilhasha <dilha...@wso2.com> > wrote: > >> Hi, >> >> I added it and tried . But it doesn't seem to fix the problem. >> >> Thanks. >> >> *M.N.F. Dilhasha* >> Software Engineering Intern | *WSO2 Lanka* >> >> email : >> *dilha...@wso2.com <dilha...@wso2.com>*mobile : +94 77 8449321 >> >> On Fri, Mar 27, 2015 at 2:00 PM, Lakshman Udayakantha <lakshm...@wso2.com >> > wrote: >> >>> Hi Fathima, >>> >>> add this dependency to your pom to see whether it solves your problem. >>> >>> <dependency> >>> <groupId>javax.xml</groupId> >>> <artifactId>jaxrpc-api</artifactId> >>> <version>1.1</version> >>> </dependency> >>> >>> Thanks >>> >>> On Fri, Mar 27, 2015 at 1:56 PM, Fathima Dilhasha <dilha...@wso2.com> >>> wrote: >>> >>>> Hi, >>>> >>>> I have created a SOAP client to create a project in a Jira Instance. It >>>> works fine and creates a project when the source project is run. >>>> >>>> But when I build a jar from the same project, it gives a run time >>>> exception as follows. >>>> >>>> *Exception in thread "main" java.lang.NoClassDefFoundError: >>>> javax/xml/rpc/ServiceException* >>>> * at >>>> org.wso2.carbon.appfactory.issuetracking.SOAPClient.test(SOAPClient.java:34)* >>>> * at Test.main(Test.java:9)* >>>> * at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)* >>>> * at >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)* >>>> * at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)* >>>> * at java.lang.reflect.Method.invoke(Method.java:606)* >>>> * at >>>> com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)* >>>> *Caused by: java.lang.ClassNotFoundException: >>>> javax.xml.rpc.ServiceException* >>>> * at java.net.URLClassLoader$1.run(URLClassLoader.java:366)* >>>> * at java.net.URLClassLoader$1.run(URLClassLoader.java:355)* >>>> * at java.security.AccessController.doPrivileged(Native Method)* >>>> * at java.net.URLClassLoader.findClass(URLClassLoader.java:354)* >>>> * at java.lang.ClassLoader.loadClass(ClassLoader.java:425)* >>>> * at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)* >>>> * at java.lang.ClassLoader.loadClass(ClassLoader.java:358)* >>>> * ... 7 more* >>>> >>>> >>>> The pom.xml for the project is as follows. >>>> >>>> <project xmlns="http://maven.apache.org/POM/4.0.0" >>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 >>>> http://maven.apache.org/maven-v4_0_0.xsd"> >>>> <modelVersion>4.0.0</modelVersion> >>>> >>>> >>>> >>>> <groupId>org.wso2.carbon</groupId> >>>> <artifactId>org.wso2.carbon.appfactory.issuetracking</artifactId> >>>> <version>2.1.0-SNAPSHOT</version> >>>> <name>JIRA SOAP Client</name> >>>> <description>A plugin which provides a sample SOAP >>>> implementation.</description> >>>> >>>> >>>> >>>> <repositories> >>>> <repository> >>>> <id>atlassian</id> >>>> <name>Atlassian Repository</name> >>>> <url>https://maven.atlassian.com/content/groups/public</url> >>>> </repository> >>>> </repositories> >>>> >>>> >>>> <pluginRepositories> >>>> <pluginRepository> >>>> <id>atlassian</id> >>>> <name>Atlassian Repository</name> >>>> >>>> <url>https://maven.atlassian.com/content/groups/public</url> >>>> </pluginRepository> >>>> </pluginRepositories> >>>> >>>> <build> >>>> <plugins> >>>> <plugin> >>>> <groupId>org.codehaus.mojo</groupId> >>>> <artifactId>axistools-maven-plugin</artifactId> >>>> <version>1.3</version> >>>> <dependencies> >>>> <dependency> >>>> <groupId>axis</groupId> >>>> <artifactId>axis</artifactId> >>>> <version>1.3</version> >>>> </dependency> >>>> </dependencies> >>>> <configuration> >>>> <wsdlFiles> >>>> <wsdlFile>jirasoapservice-v2.wsdl</wsdlFile> >>>> </wsdlFiles> >>>> >>>> <packageSpace>com.atlassian.jira.rpc.soap.client</packageSpace> >>>> </configuration> >>>> <executions> >>>> <execution> >>>> <id>wsdl2java-generation</id> >>>> <phase>generate-sources</phase> >>>> <goals> >>>> <goal>wsdl2java</goal> >>>> </goals> >>>> </execution> >>>> </executions> >>>> </plugin> >>>> <plugin> >>>> <artifactId>maven-assembly-plugin</artifactId> >>>> <configuration> >>>> <descriptorRefs> >>>> >>>> <descriptorRef>jar-with-dependencies</descriptorRef> >>>> </descriptorRefs> >>>> <archive> >>>> <manifest> >>>> <addClasspath>true</addClasspath> >>>> >>>> <mainClass>org.wso2.carbon.appfactory.issuetracking.SOAPClient</mainClass> >>>> </manifest> >>>> </archive> >>>> </configuration> >>>> </plugin> >>>> </plugins> >>>> </build> >>>> >>>> <profiles> >>>> <profile> >>>> <id>buildclient</id> >>>> <build> >>>> <defaultGoal>assembly:assembly</defaultGoal> >>>> </build> >>>> </profile> >>>> <profile> >>>> <id>fetch-wsdl</id> >>>> <build> >>>> <defaultGoal>generate-sources</defaultGoal> >>>> <plugins> >>>> <plugin> >>>> <artifactId>maven-antrun-plugin</artifactId> >>>> <executions> >>>> <execution> >>>> <phase>generate-sources</phase> >>>> <goals> >>>> <goal>run</goal> >>>> </goals> >>>> <configuration> >>>> <tasks> >>>> <get >>>> src="${jira.soapclient.jiraurl}/rpc/soap/jirasoapservice-v2?wsdl" >>>> >>>> dest="${basedir}/src/main/wsdl/jirasoapservice-v2.wsdl"/> >>>> </tasks> >>>> </configuration> >>>> </execution> >>>> </executions> >>>> <dependencies> >>>> <dependency> >>>> <groupId>axis</groupId> >>>> <artifactId>axis-ant</artifactId> >>>> <version>1.3</version> >>>> </dependency> >>>> </dependencies> >>>> </plugin> >>>> </plugins> >>>> </build> >>>> <properties> >>>> >>>> <jira.soapclient.jiraurl>http://wso2:2990/jira</jira.soapclient.jiraurl> >>>> </properties> >>>> </profile> >>>> </profiles> >>>> >>>> <dependencies> >>>> <dependency> >>>> <groupId>axis</groupId> >>>> <artifactId>axis</artifactId> >>>> <version>1.3</version> >>>> </dependency> >>>> <dependency> >>>> <groupId>axis</groupId> >>>> <artifactId>axis-jaxrpc</artifactId> >>>> <version>1.3</version> >>>> </dependency> >>>> <dependency> >>>> <groupId>axis</groupId> >>>> <artifactId>axis-saaj</artifactId> >>>> <version>1.3</version> >>>> </dependency> >>>> <dependency> >>>> <groupId>axis</groupId> >>>> <artifactId>axis-wsdl4j</artifactId> >>>> <version>1.5.1</version> >>>> <scope>compile</scope> >>>> </dependency> >>>> >>>> </dependencies> >>>> >>>> </project> >>>> >>>> It would be really helpful if anyone can point out why I'm getting this >>>> exception. >>>> >>>> Thanks. >>>> Regards, >>>> Dilhasha >>>> >>>> *M.N.F. Dilhasha* >>>> Software Engineering Intern | *WSO2 Lanka* >>>> >>>> email : >>>> *dilha...@wso2.com <dilha...@wso2.com>*mobile : +94 77 8449321 >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> Dev@wso2.org >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> >>> -- >>> Lakshman Udayakantha >>> WSO2 Inc. www.wso2.com >>> lean.enterprise.middleware >>> Mobile: *0711241005* >>> >>> >> >> _______________________________________________ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Himasha Guruge > *Software Engineer* > WS*O2* *Inc.* > Mobile: +94 777459299 > himas...@wso2.com >
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev