2016-07-05 49 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的其他場景中遇到過這個問題。

相關問題