我有一個在服務器啓動時啓動的後端進程。完成此過程後,我會向用戶發送電子郵件。我需要訪問應用程序端口才能構建在同一實例上運行的Web報告的完整URL。有沒有辦法獲取端口而無需訪問請求對象?獲取應用程序端口而不訪問請求對象
0
A
回答
1
我需要訪問應用程序端口才能構建運行在同一實例上的Web報告的完整URL。有沒有辦法獲取端口而無需訪問請求對象?
爲什麼不將它作爲配置文件中的屬性存儲到後端進程?如果只需要將端口(甚至是不改變的網站URL片段)嵌入到電子郵件中,代碼將變得簡單得多。
此外,相比於定期更改端口號,相關管理員有更好的事情要做。
相關問題(但不完全一樣)
他們都提供理由,爲什麼由servlet容器看到的路徑,不必與最終用戶看到的一樣。即使兩者都是一樣的,也沒有辦法,一個人可以不用
- 讀取服務器配置文件。在這種情況下,它將是
$JETTY_HOME/etc/jetty.xml
,它具有Connectors
元素中的必要信息。 - 獲取對
ServletRequest
對象的引用,這可能不是此問題的有效答案。
0
如果你在你的應用的至少一個HTTP請求調用,你可以從它那裏得到端口:
int portNumber = request.getServerPort();
也許你的啓動腳本可以做出這樣的呼籲。
相關問題
- 1. 訪問應用程序端口:快遞
- 2. Django:獲取無需訪問請求對象的絕對URL
- 3. 獲取Dagger組件而不訪問應用程序
- 4. 獲取端口請求到本地運行的ASP.NET應用程序?
- 5. 訪問遠程nodejs應用程序中的窗口對象應用程序
- 6. 跨客戶端應用程序訪問用戶對象
- 7. 未使用應用程序請求對話框獲取通知/請求
- 8. 在rails的初始化程序中訪問請求對象
- 9. 流星應用程序:如何訪問全局窗口對象
- 10. Angular 2從http獲取請求的對象獲取請求
- 11. 使用AJAX GET請求獲取對象
- 12. 用axios發送對象獲取請求
- 13. 我可以通過CGI Ajax請求獲取應用程序的對象嗎?
- 14. 獲取asp.net服務器和應用程序url沒有請求對象
- 15. 如何使用Restify從請求對象獲取客戶端IP?
- 16. GWT應用程序獲取「404請求的資源不可用」
- 17. Facebook應用程序請求對話框不發送請求
- 18. Facebook遊戲請求 - 對象不屬於應用程序
- 19. POST請求獲取405響應,而不是由訪問拒絕處理程序處理
- 20. 訪問WebAPI中的請求對象2
- 21. 來自REST的訪問請求對象
- 22. 爲Facebook應用程序獲取應用程序訪問令牌?
- 23. Zend Framework:在引導程序中獲取請求對象
- 24. HTTP請求到不同的應用程序在不同的端口
- 25. 獲取我的PayPal訪問請求AccessToken
- 26. 使用請求帖子而不是請求在Python中獲取
- 27. 爲什麼我的路線在crud應用程序中發出獲取請求而不是發佈請求?
- 28. 訪問請求規範中的請求對象
- 29. 訪問父對象而不引用它
- 30. 訪問Excel對象,而不使用VBA
它是一個在Jetty上運行的彈簧應用程序。 – Shikha