Comments (23)
Does it work on the command line? Works for me.
from gs-consuming-web-service.
Same problem for me. Doesn't work on the command line as well.
from gs-consuming-web-service.
What happens on the command line?
from gs-consuming-web-service.
I don't know how to build the pom.xml file on the command line in windows to be honest. Can you pleas explain it to me?
from gs-consuming-web-service.
> mvn.bat package
from gs-consuming-web-service.
Actually I saw that error in Eclipse today as well. It went away when I did the right click->Maven->Update Project... dance.
from gs-consuming-web-service.
I tried this and at first it seemed like it was solved but when i rebuild the project it gives the same error.
from gs-consuming-web-service.
You have to clarify what you mean by "rebuild the project". Rebuild from the IDE, or with mvn.bat? If it's the IDE, then it sounds more like an IDE-maven integration issue.
from gs-consuming-web-service.
Yes i mean rebuild from IDE
from gs-consuming-web-service.
I managed to get rid of the error by adding a version to the plugin:
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.12.3</version>
And i added the following 2 dependencies:
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-xjc</artifactId>
<version>2.2.5</version>
</dependency>
<dependency>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.12.3</version>
</dependency>
but now it still won't generate because of the warning shown in the image:
The full warning message is:
[WARNING] The URI [http://wsf.cdyne.com/WeatherWS/Weather.asmx?wsdl] seems to represent an absolute HTTP or HTTPS URL. Getting the last modification timestamp is only possible if the URL is accessible and if the server returns the [Last-Modified] header correctly. This method is not reliable and is likely to fail. In this case the last modification timestamp will be assumed to be unknown.
[ERROR] Could not retrieve the last modification timestamp for the URI [http://wsf.cdyne.com/WeatherWS/Weather.asmx?wsdl] from the HTTP URL connection. The [Last-Modified] header was probably not set correctly.
[WARNING] Last modification of the URI [http://wsf.cdyne.com/WeatherWS/Weather.asmx?wsdl] is not known.
from gs-consuming-web-service.
Applied changes at c87941b which should use the latest version of the plugin, and also disabled forcedRegeneration, which according to https://github.com/highsource/maven-jaxb2-plugin/wiki/Do-Not-Use-forceRegenerate has been a major issue for IDEs like m2e.
from gs-consuming-web-service.
hai, i got the same error too. I have included dependency like @GlennVanSchil said, but cant get rid off the error in my STS, my error is like in the first image but had different error log http://pastebin.com/74b5pUX5.
and still cant generate wsdl to java class, the error are : "Could not retrieve the last modification timestamp for the URI "
[WARNING] The URI [http://10.10.6.3/WEBSERVICE-CA/services/MobileService?wsdl] seems to represent an absolute HTTP or HTTPS URL. Getting the last modification timestamp is only possible if the URL is accessible and if the server returns the [Last-Modified] header correctly. This method is not reliable and is likely to fail. In this case the last modification timestamp will be assumed to be unknown.
[ERROR] Could not retrieve the last modification timestamp for the URI [http://10.10.6.3/WEBSERVICE-CA/services/MobileService?wsdl] from the HTTP URL connection. The [Last-Modified] header was probably not set correctly.
[WARNING] Last modification of the URI [http://10.10.x.x/WEBSERVICE-xx/services/xxx?wsdl] is not known.
[INFO] Sources are not up-to-date, XJC will be executed.
I`m not using spring boot like in the example, is there any required dependency which not included in my pom.xml ? i also have follow the instruction in maven-jaxb2-plugin, but it not help my problem.
this is my pom.xml http://pastebin.com/AZW7DXKs
waiting for someone who can pointed out what is wrong with my pom/config :D
from gs-consuming-web-service.
I'm having this issue still today. I don't understand why this issue is closed because it doesn't seem like anyone found a resolution. Please help..am i missing something here?
from gs-consuming-web-service.
The original issue was solved and it works from the command line with Maven. Hence the ticket was closed. A separate issue has arisen where the sample service used by this guide is no longer generating forecasts. I visited the site directly in my browser today and saw this:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
This indicates either a temporary outage, or this test service has been taken down. We may have to look for another sample service to hang this guide on or stand one up ourselves.
@adityasatrio If you're not using Spring Boot as this guide is, then yes, you have to analyze the transient dependencies this guide is pulling in and supply them yourself. You also have to deal with differences in the service you are talking to in your case. If you want to stage a runnable app somewhere on github where we can clone it and run it to reproduce your error, that would go a long way towards providing specific feedback.
from gs-consuming-web-service.
@gregturn thanks and agreed. you can build and run from the command line, but the service call times out : /
from gs-consuming-web-service.
@wasabi22 @adityasatrio The way I "fixed" it is by just removing the dependency. I gave up on trying to parse the wsdl through maven. Just open your command line and use the wsimport command http://www.mkyong.com/webservices/jax-ws/jax-ws-wsimport-tool-example/
Make sure your cmd is pointing to the right folder though.
from gs-consuming-web-service.
Hi all, I'm a beginner to spring boot and am getting the error mentioned above. I'm trying to run this through the command line - not through IDE. Any advice on this error im getting?
[Error] Could not retrieve the last modification timestamp for the URI [http://wsf.cdyne.com/WeatherWS/Weather.asmx?wsdl]
Regards,
Hania
from gs-consuming-web-service.
Issue is tracked by #9
from gs-consuming-web-service.
Hi, I have this problem when I run using maven
[ERROR] Error while parsing schema(s).Location [].
com.sun.istack.SAXParseException2; IOException thrown when processing "http://www.webservicex.com/stockquote.asmx?WSDL". Exception: java.net.ConnectException: Connection refused (Connection refused).
What's problem? Cant understand
Can anyone help me or suggest something 😭 ?
from gs-consuming-web-service.
@abilkaiyr Can you take a look at this. It seems a lot of people have this (or similar) problem(s), but it's hard to find an answer. Good luck!
from gs-consuming-web-service.
The wsdl is on the public internet. It’s nothing to do with the guide if it’s actually available at any particular moment. I guess it was either down or your local network restricts you from accessing it. In neither case can we fix it in this guide.
from gs-consuming-web-service.
i found the WSDL file:
<wsdl:definitions xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.webserviceX.NET/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://www.webserviceX.NET/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
wsdl:types
<s:schema elementFormDefault="qualified" targetNamespace="http://www.webserviceX.NET/">
<s:element name="GetQuote">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="symbol" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetQuoteResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetQuoteResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="string" nillable="true" type="s:string" />
</s:schema>
</wsdl:types>
<wsdl:message name="GetQuoteSoapIn">
<wsdl:part name="parameters" element="tns:GetQuote" />
</wsdl:message>
<wsdl:message name="GetQuoteSoapOut">
<wsdl:part name="parameters" element="tns:GetQuoteResponse" />
</wsdl:message>
<wsdl:message name="GetQuoteHttpGetIn">
<wsdl:part name="symbol" type="s:string" />
</wsdl:message>
<wsdl:message name="GetQuoteHttpGetOut">
<wsdl:part name="Body" element="tns:string" />
</wsdl:message>
<wsdl:message name="GetQuoteHttpPostIn">
<wsdl:part name="symbol" type="s:string" />
</wsdl:message>
<wsdl:message name="GetQuoteHttpPostOut">
<wsdl:part name="Body" element="tns:string" />
</wsdl:message>
<wsdl:portType name="StockQuoteSoap">
<wsdl:operation name="GetQuote">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Stock quote for a company Symbol</wsdl:documentation>
<wsdl:input message="tns:GetQuoteSoapIn" />
<wsdl:output message="tns:GetQuoteSoapOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:portType name="StockQuoteHttpGet">
<wsdl:operation name="GetQuote">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Stock quote for a company Symbol</wsdl:documentation>
<wsdl:input message="tns:GetQuoteHttpGetIn" />
<wsdl:output message="tns:GetQuoteHttpGetOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:portType name="StockQuoteHttpPost">
<wsdl:operation name="GetQuote">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Stock quote for a company Symbol</wsdl:documentation>
<wsdl:input message="tns:GetQuoteHttpPostIn" />
<wsdl:output message="tns:GetQuoteHttpPostOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="StockQuoteSoap" type="tns:StockQuoteSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="GetQuote">
<soap:operation soapAction="http://www.webserviceX.NET/GetQuote" style="document" />
wsdl:input
<soap:body use="literal" />
</wsdl:input>
wsdl:output
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="StockQuoteSoap12" type="tns:StockQuoteSoap">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="GetQuote">
<soap12:operation soapAction="http://www.webserviceX.NET/GetQuote" style="document" />
wsdl:input
<soap12:body use="literal" />
</wsdl:input>
wsdl:output
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="StockQuoteHttpGet" type="tns:StockQuoteHttpGet">
<http:binding verb="GET" />
<wsdl:operation name="GetQuote">
<http:operation location="/GetQuote" />
wsdl:input
<http:urlEncoded />
</wsdl:input>
wsdl:output
<mime:mimeXml part="Body" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="StockQuoteHttpPost" type="tns:StockQuoteHttpPost">
<http:binding verb="POST" />
<wsdl:operation name="GetQuote">
<http:operation location="/GetQuote" />
wsdl:input
<mime:content type="application/x-www-form-urlencoded" />
</wsdl:input>
wsdl:output
<mime:mimeXml part="Body" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="StockQuote">
<wsdl:port name="StockQuoteSoap" binding="tns:StockQuoteSoap">
<soap:address location="http://www.webservicex.net/stockquote.asmx" />
</wsdl:port>
<wsdl:port name="StockQuoteSoap12" binding="tns:StockQuoteSoap12">
<soap12:address location="http://www.webservicex.net/stockquote.asmx" />
</wsdl:port>
<wsdl:port name="StockQuoteHttpGet" binding="tns:StockQuoteHttpGet">
<http:address location="http://www.webservicex.net/stockquote.asmx" />
</wsdl:port>
<wsdl:port name="StockQuoteHttpPost" binding="tns:StockQuoteHttpPost">
<http:address location="http://www.webservicex.net/stockquote.asmx" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
from gs-consuming-web-service.
I am on MAC, it works if i use ./mvnw package
even with maven-jaxb2-plugin - 0.14.0 or 0.12.3
I checked maven version
./mvnw --version
showed 3.3.9
My installed maven is 3.5.0
and mvn package
had the issue
from gs-consuming-web-service.
Related Issues (20)
- Does not build with jdk 11 HOT 18
- Documentation using with java 11 HOT 4
- This doesn't work (with java 8 at least) HOT 12
- Published guide has empty code blocks
- Sample doesn't run under Java 11
- Sample built with Gradle doesn't run with "java -jar" on Java 11 HOT 7
- NullPointerException when trying to compile with Gradle HOT 3
- JAXB-API cannot be found even if I added the dependency in pom.xml HOT 7
- Question about authentication. HOT 1
- Documentation links HOT 3
- Multiple SOAP operations in same wsdl
- Upgrade to a newer version of jaxb-xjc HOT 7
- JAXB-API error when running with gradle bootRun HOT 3
- Updated examples and guides from Spring Framework 6 and jakarta classes? HOT 4
- java.lang.ClassNotFoundException: org.glassfish.jaxb.runtime.v2.ContextFactory HOT 2
- maven-jaxb2-plugin not generaing all classes - requests and responses for WSDL HOT 1
- XML Exception with Java-WS
- Old parameter name in the CommandLineRunner HOT 1
- Update Spring Boot version HOT 2
- Unknown jaxb exception
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gs-consuming-web-service.