Maven jar failing to fetch jax-ws catalog when deployed on AIX machine
up vote
0
down vote
favorite
This is my first post in stackoverflow. I have always used stackoverflow but never asked anything before.
I have followed :
JAX-WS client : what's the correct path to access the local WSDL?
As per the comment which starts with : The best option is to use jax-ws-catalog.xml
I have put my catalog.xml in pom and everything works fine when done locally but as soon as I put my jar in AIX box, it fails because it is not able to read the jax-ws-catalog hence cant fetch the service.
I am new to this.
My snippet from pom
<plugin>
<groupId>org.jvnet.jax-ws-commons</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>2.3</version>
<executions>
<execution>
<goals>
<goal>wsimport</goal>
</goals>
<configuration>
<wsdlDirectory>src/main/resources/META-INF/wsdl</wsdlDirectory>
<wsdlLocation>http://localhost/wsdl/FosDocumentService.svc.wsdl</wsdlLocation>
<wsdlFiles>
<wsdlFile>FosDocumentService.svc.wsdl</wsdlFile>
</wsdlFiles>
<packageName>uk.gov.copfs.polin2.webservice.client.FosDocumentService</packageName>
<staleFile>${project.build.directory}/jaxws/stale/FosDocumentService.svc.stale</staleFile>
</configuration>
<id>wsimport-generate-FosDocumentService.svc</id>
<phase>generate-sources</phase>
</execution>
<execution>
<goals>
<goal>wsimport</goal>
</goals>
<configuration>
<wsdlDirectory>src/main/resources/META-INF/wsdl</wsdlDirectory>
<wsdlLocation>http://localhost/wsdl/UpdateService.svc.wsdl</wsdlLocation>
<wsdlFiles>
<wsdlFile>UpdateService.svc.wsdl</wsdlFile>
</wsdlFiles>
<packageName>uk.gov.copfs.polin2.webservice.client.UpdateService</packageName>
<staleFile>${project.build.directory}/jaxws/stale/UpdateService.svc.stale</staleFile>
</configuration>
<id>wsimport-generate-UpdateService.svc</id>
<phase>generate-sources</phase>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>javax.xml</groupId>
<artifactId>webservices-api</artifactId>
<version>2.0</version>
</dependency>
</dependencies>
<configuration>
<vmArgs>
<vmArg>-Djavax.xml.accessExternalSchema=all</vmArg>
</vmArgs>
<catalog>src/main/resources/META-INF/jax-ws-catalog.xml</catalog>
<sourceDestDir>${project.build.directory}/generated-sources/jaxws-wsimport</sourceDestDir>
<xnocompile>true</xnocompile>
<verbose>true</verbose>
<extension>true</extension>
<echo>here</echo>
<echo>${basedir}</echo>
</configuration>
</plugin>
I can see that my jar is having jax-ws-catalog.xml and wsdl folder in META-INF. I have manually created the META-INF folder in my java project and put the wsdl and catalog xml in that folder so the jar is having them.
Any help will be highly appreciated.
Also, I noticed that if I am changing the path of catalog file i.e :
src/main/resources/META-INF/jax-ws-catalog.xml
to anything else I am still able to do a successful maven install
Thanks,
Idrisha
wsdl jaxws-maven-plugin
New contributor
idrisha das is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
up vote
0
down vote
favorite
This is my first post in stackoverflow. I have always used stackoverflow but never asked anything before.
I have followed :
JAX-WS client : what's the correct path to access the local WSDL?
As per the comment which starts with : The best option is to use jax-ws-catalog.xml
I have put my catalog.xml in pom and everything works fine when done locally but as soon as I put my jar in AIX box, it fails because it is not able to read the jax-ws-catalog hence cant fetch the service.
I am new to this.
My snippet from pom
<plugin>
<groupId>org.jvnet.jax-ws-commons</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>2.3</version>
<executions>
<execution>
<goals>
<goal>wsimport</goal>
</goals>
<configuration>
<wsdlDirectory>src/main/resources/META-INF/wsdl</wsdlDirectory>
<wsdlLocation>http://localhost/wsdl/FosDocumentService.svc.wsdl</wsdlLocation>
<wsdlFiles>
<wsdlFile>FosDocumentService.svc.wsdl</wsdlFile>
</wsdlFiles>
<packageName>uk.gov.copfs.polin2.webservice.client.FosDocumentService</packageName>
<staleFile>${project.build.directory}/jaxws/stale/FosDocumentService.svc.stale</staleFile>
</configuration>
<id>wsimport-generate-FosDocumentService.svc</id>
<phase>generate-sources</phase>
</execution>
<execution>
<goals>
<goal>wsimport</goal>
</goals>
<configuration>
<wsdlDirectory>src/main/resources/META-INF/wsdl</wsdlDirectory>
<wsdlLocation>http://localhost/wsdl/UpdateService.svc.wsdl</wsdlLocation>
<wsdlFiles>
<wsdlFile>UpdateService.svc.wsdl</wsdlFile>
</wsdlFiles>
<packageName>uk.gov.copfs.polin2.webservice.client.UpdateService</packageName>
<staleFile>${project.build.directory}/jaxws/stale/UpdateService.svc.stale</staleFile>
</configuration>
<id>wsimport-generate-UpdateService.svc</id>
<phase>generate-sources</phase>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>javax.xml</groupId>
<artifactId>webservices-api</artifactId>
<version>2.0</version>
</dependency>
</dependencies>
<configuration>
<vmArgs>
<vmArg>-Djavax.xml.accessExternalSchema=all</vmArg>
</vmArgs>
<catalog>src/main/resources/META-INF/jax-ws-catalog.xml</catalog>
<sourceDestDir>${project.build.directory}/generated-sources/jaxws-wsimport</sourceDestDir>
<xnocompile>true</xnocompile>
<verbose>true</verbose>
<extension>true</extension>
<echo>here</echo>
<echo>${basedir}</echo>
</configuration>
</plugin>
I can see that my jar is having jax-ws-catalog.xml and wsdl folder in META-INF. I have manually created the META-INF folder in my java project and put the wsdl and catalog xml in that folder so the jar is having them.
Any help will be highly appreciated.
Also, I noticed that if I am changing the path of catalog file i.e :
src/main/resources/META-INF/jax-ws-catalog.xml
to anything else I am still able to do a successful maven install
Thanks,
Idrisha
wsdl jaxws-maven-plugin
New contributor
idrisha das is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
This is my first post in stackoverflow. I have always used stackoverflow but never asked anything before.
I have followed :
JAX-WS client : what's the correct path to access the local WSDL?
As per the comment which starts with : The best option is to use jax-ws-catalog.xml
I have put my catalog.xml in pom and everything works fine when done locally but as soon as I put my jar in AIX box, it fails because it is not able to read the jax-ws-catalog hence cant fetch the service.
I am new to this.
My snippet from pom
<plugin>
<groupId>org.jvnet.jax-ws-commons</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>2.3</version>
<executions>
<execution>
<goals>
<goal>wsimport</goal>
</goals>
<configuration>
<wsdlDirectory>src/main/resources/META-INF/wsdl</wsdlDirectory>
<wsdlLocation>http://localhost/wsdl/FosDocumentService.svc.wsdl</wsdlLocation>
<wsdlFiles>
<wsdlFile>FosDocumentService.svc.wsdl</wsdlFile>
</wsdlFiles>
<packageName>uk.gov.copfs.polin2.webservice.client.FosDocumentService</packageName>
<staleFile>${project.build.directory}/jaxws/stale/FosDocumentService.svc.stale</staleFile>
</configuration>
<id>wsimport-generate-FosDocumentService.svc</id>
<phase>generate-sources</phase>
</execution>
<execution>
<goals>
<goal>wsimport</goal>
</goals>
<configuration>
<wsdlDirectory>src/main/resources/META-INF/wsdl</wsdlDirectory>
<wsdlLocation>http://localhost/wsdl/UpdateService.svc.wsdl</wsdlLocation>
<wsdlFiles>
<wsdlFile>UpdateService.svc.wsdl</wsdlFile>
</wsdlFiles>
<packageName>uk.gov.copfs.polin2.webservice.client.UpdateService</packageName>
<staleFile>${project.build.directory}/jaxws/stale/UpdateService.svc.stale</staleFile>
</configuration>
<id>wsimport-generate-UpdateService.svc</id>
<phase>generate-sources</phase>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>javax.xml</groupId>
<artifactId>webservices-api</artifactId>
<version>2.0</version>
</dependency>
</dependencies>
<configuration>
<vmArgs>
<vmArg>-Djavax.xml.accessExternalSchema=all</vmArg>
</vmArgs>
<catalog>src/main/resources/META-INF/jax-ws-catalog.xml</catalog>
<sourceDestDir>${project.build.directory}/generated-sources/jaxws-wsimport</sourceDestDir>
<xnocompile>true</xnocompile>
<verbose>true</verbose>
<extension>true</extension>
<echo>here</echo>
<echo>${basedir}</echo>
</configuration>
</plugin>
I can see that my jar is having jax-ws-catalog.xml and wsdl folder in META-INF. I have manually created the META-INF folder in my java project and put the wsdl and catalog xml in that folder so the jar is having them.
Any help will be highly appreciated.
Also, I noticed that if I am changing the path of catalog file i.e :
src/main/resources/META-INF/jax-ws-catalog.xml
to anything else I am still able to do a successful maven install
Thanks,
Idrisha
wsdl jaxws-maven-plugin
New contributor
idrisha das is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
This is my first post in stackoverflow. I have always used stackoverflow but never asked anything before.
I have followed :
JAX-WS client : what's the correct path to access the local WSDL?
As per the comment which starts with : The best option is to use jax-ws-catalog.xml
I have put my catalog.xml in pom and everything works fine when done locally but as soon as I put my jar in AIX box, it fails because it is not able to read the jax-ws-catalog hence cant fetch the service.
I am new to this.
My snippet from pom
<plugin>
<groupId>org.jvnet.jax-ws-commons</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>2.3</version>
<executions>
<execution>
<goals>
<goal>wsimport</goal>
</goals>
<configuration>
<wsdlDirectory>src/main/resources/META-INF/wsdl</wsdlDirectory>
<wsdlLocation>http://localhost/wsdl/FosDocumentService.svc.wsdl</wsdlLocation>
<wsdlFiles>
<wsdlFile>FosDocumentService.svc.wsdl</wsdlFile>
</wsdlFiles>
<packageName>uk.gov.copfs.polin2.webservice.client.FosDocumentService</packageName>
<staleFile>${project.build.directory}/jaxws/stale/FosDocumentService.svc.stale</staleFile>
</configuration>
<id>wsimport-generate-FosDocumentService.svc</id>
<phase>generate-sources</phase>
</execution>
<execution>
<goals>
<goal>wsimport</goal>
</goals>
<configuration>
<wsdlDirectory>src/main/resources/META-INF/wsdl</wsdlDirectory>
<wsdlLocation>http://localhost/wsdl/UpdateService.svc.wsdl</wsdlLocation>
<wsdlFiles>
<wsdlFile>UpdateService.svc.wsdl</wsdlFile>
</wsdlFiles>
<packageName>uk.gov.copfs.polin2.webservice.client.UpdateService</packageName>
<staleFile>${project.build.directory}/jaxws/stale/UpdateService.svc.stale</staleFile>
</configuration>
<id>wsimport-generate-UpdateService.svc</id>
<phase>generate-sources</phase>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>javax.xml</groupId>
<artifactId>webservices-api</artifactId>
<version>2.0</version>
</dependency>
</dependencies>
<configuration>
<vmArgs>
<vmArg>-Djavax.xml.accessExternalSchema=all</vmArg>
</vmArgs>
<catalog>src/main/resources/META-INF/jax-ws-catalog.xml</catalog>
<sourceDestDir>${project.build.directory}/generated-sources/jaxws-wsimport</sourceDestDir>
<xnocompile>true</xnocompile>
<verbose>true</verbose>
<extension>true</extension>
<echo>here</echo>
<echo>${basedir}</echo>
</configuration>
</plugin>
I can see that my jar is having jax-ws-catalog.xml and wsdl folder in META-INF. I have manually created the META-INF folder in my java project and put the wsdl and catalog xml in that folder so the jar is having them.
Any help will be highly appreciated.
Also, I noticed that if I am changing the path of catalog file i.e :
src/main/resources/META-INF/jax-ws-catalog.xml
to anything else I am still able to do a successful maven install
Thanks,
Idrisha
wsdl jaxws-maven-plugin
wsdl jaxws-maven-plugin
New contributor
idrisha das is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
idrisha das is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
idrisha das is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked Nov 21 at 12:22


idrisha das
1
1
New contributor
idrisha das is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
idrisha das is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
idrisha das is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
idrisha das is a new contributor. Be nice, and check out our Code of Conduct.
idrisha das is a new contributor. Be nice, and check out our Code of Conduct.
idrisha das is a new contributor. Be nice, and check out our Code of Conduct.
idrisha das is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53411937%2fmaven-jar-failing-to-fetch-jax-ws-catalog-when-deployed-on-aix-machine%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown