0
我是來自Eclipse的IntelliJ的新手,並且遇到了本地主機rest api的url問題。當在IntelliJ的Tomcat9上運行restful api war時出現的URL問題
的情況是:
- 我被Tomcat 9的IntelliJ舉辦一個寧靜的API WAR文件
- 端口爲8080
- 戰爭文件名是「donriver,Telstra公司,捲髮休息。戰爭「
- 請求url應該有」localhost:8080/donriver-telstra-curls-rest「的基本URL,完整的預期示例請求URL將爲:」localhost:8080/donriver-telstra-curls-rest/core/config/system-descriptor「
的問題是:
- 請求URL 「本地主機:8080/donriver,Telstra公司,捲髮休息/核心/配置/系統描述符」 將返回404
- ,而是請求URL「本地主機: 8080 /核心/配置/系統描述符」 給200與正確的反應
操作試圖至今:
- 在SE ttings - > tools - > web服務,我從「/ service」改爲「/ donriver-telstra-curls-rest」前綴路徑web服務URL
- 在Application Server Edit Configuration - > Server中,從「本地主機:8080」到「本地主機:8080/donriver-telstra-curls-rest」
上述兩個操作都沒有解決我的問題..任何人都可以幫忙嗎?附
圖片在這裏:
更新 url without war file name returns 200 url with war file name returns 404
感謝阿米特,它的工作!只是好奇,我的行爲在做什麼?他們改變了什麼網址/前綴? –
您的項目無法獲取基本網址,因此我們只通過上下文路徑分配了基本網址。真的很高興它爲你工作。嘗試使用以下內容在application.properties文件中設置基本URL:spring.data.rest.base-path =/donriver-telstra-curls-rest / –