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
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
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
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
New contributor
New contributor
asked Nov 21 at 12:22
idrisha das
1
1
New contributor
New contributor
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