2016-07-05 20 views
1

我有一个弹簧启动应用程序在本地运行使用gradle构建工具,自定义:server: servlet-path: /own/api port: 8989没有任何问题。然而,它没有在2008年WindowServer-R2的工作,我只是得到日志:在Windows Server 2008 R2下嵌入Tomcat的弹簧启动不起作用

DispatcherServlet with name dispatcherServlet processing GET request for [/own/api] 

Looking up handler method for path [/own/api] 

也许WindowsServer中需要一些额外的配置,但不知道,我想部署在Tomcat中嵌入止跌”弹簧启动应用程序吨有任何麻烦:

java -jar myfile.jar 

在AdvancedREST客户端工具,我只是得到:

http://SERVER-API:8989/own/api

{ 
"timestamp": "2016-07-05T21:13:25.884+0000" 
"status": 404 
"error": "Not Found" 
"message": "/own/api" 
"path": "/own/api" 
} 

如前面提到的,在本地也工作正常,但在Windows Server 2008R2。我想知道是否有嵌入的Tomcat经理,只是为了找出基本路径会是这样,因为我试过:

http://SERVER-IP:8989/myfile/own/api //but didn't work either. 

任何帮助,我会很感激。

+0

检查您的Java版本。 – Gandalf

+0

您的代码在哪里定义了“own/api”端点? – Magnus

+0

你能分享在Windows上启动你的应用的日志输出吗? –

回答

0

伙计们,我找到了在网址末尾添加斜线字符的解决方案。

http://server:port/own/api/  instead of http://server:port/own/api 

我在Tomcat的其他场景中遇到过这个问题。

相关问题