-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Swagger with Jersey2.6 #888
Comments
Did you explicitly include jersey 2.6 in the pom? |
yes. and also i have made sure to include them in lib folder of server (I use Tomcat6). |
I'm not sure I follow the problem then. If the jersey 2 version from swagger-core overrides your own, just manually exclude it. |
Please find the stacktrace below. Mar 02, 2015 9:43:20 PM org.apache.catalina.core.StandardContext loadOnStartup |
That's unrelated to Jersey. The Swagger dependency is not included in the application. Do you pack it in your jar/war with maven on top of including it in the lib of tomcat? What exactly have you included in your tomcat lib directory? |
I'm including following jars |
Those are not enough. Do you use maven at all or manually manage your dependencies? |
Today is the first day of try on swagger so i manually copying it into the lib folder of the tomcat. Along with these |
If you use maven (or any other dependency management system that uses maven's repositories), I'd strongly suggest using that instead of manually adding swagger-core to your application. Otherwise, you'd have to use |
Please take a look at the dependencies in the sample project: https://github.com/swagger-api/swagger-core/tree/master/samples/java-jersey2 |
I'm getting this message in the UI "Can't read from server. It may not have the appropriate access-control-origin settings.". I'm using Apache Tomcat 6.0.28. Can you please let me know why is this happening. Tomcat logs do not report any issues. |
Have you followed the sample? What is the URL that you're putting in the UI? And what is your webroot? |
Yes. Please find the web.xml configuration below window.swaggerUi = new SwaggerUi({ |
Then you should be pointing your UI to http://localhost:8080/swagger/api-docs from your configuration above. If you put that in a browser, what do you get? |
Can't read swagger JSON from http://localhost:8080/swagger/api-docs |
No put that in your browser, not the swagger-ui. I suggest you clone one of the samples directly and get familiar with the configuration process. |
I'm really trying to help, but I need to you to do what I'm asking. Put this DIRECTLY in your browser: http://localhost:8080/swagger/api-docs DO NOT put it in swagger-ui. Paste the output from the error message, NOT the swagger ui. |
I get 404 error. |
then swagger is not mounted on the context /swagger. You'll have to sort out where you've mounted it before anyone can help. |
I'm working on windows OS and when i do |
The samples are here for you to follow so you can configure your system. Nobody can help without more information so please go back to the samples and diff your setup from them. |
Hi fehguy/webron, I was able to fix the issue. Thanks for all help. |
Hi Vishak, Can you let us know how exactly you fixed this? On Tuesday, March 3, 2015, vishakMetric notifications@github.com wrote:
Regards, |
Hi, |
Hi,
I have been trying to integrate swagger-core for api generation with Jersey 2.6, but when i perform mvn:dependency the tree never shows that it requires 2.6 for any of these. Can you please guide with the necessary jars or correct artifact id. Please provide an example for the same.
I have used the below dependency
< groupId>com.wordnik</ groupId>
< artifactId>swagger-jersey2-jaxrs_2.10</ artifactId>
< version >1.3.12</ version>
The text was updated successfully, but these errors were encountered: