我已經在tomcat 7服務器託管我的spring應用程序.tomcat 7服務器安裝在我們自己的server.our服務器的IP地址已經映射到domain.for現在如何映射我的Spring應用程序的域。現在我正在訪問像 http:ipaddress:100/appname如何爲java spring maven應用程序映射域?
1
A
回答
0
如果您在端口80上運行您的應用程序,然後自動使用您的域可以訪問您的應用程序。
Eg. Your IP: 172.26.87.133
Domain: www.xyz.com
Port:80
Now you can access your application by www.xyz.com/index
0
Spring在這種情況下是域不可知的,所有配置都在tomcat級別。
默認情況下,這應該開箱即用,但是由於我看到您使用的是端口100,所以我假定有人已經使用了配置。
請注意,如果您使用Linux操作系統使用1023端口,可能會出現問題here。
默認情況下,tomcat將http連接器分配給與服務器關聯的所有IP地址。由於你的服務器IP地址已經映射到域,所以我希望它能正常工作。見How do you configure tomcat to bind to a single ip address (localhost) instead of all addresses?
如果你有一個問題,你應該看看在$ CATALINA_BASE/conf目錄Tomcat的server.xml文件
尋找與你的端口(100)相關聯的連接件應該看起來很相似,如果你是使用catalina.properties查找bio.http.port。
<Connector acceptCount="100"
connectionTimeout="20000"
executor="tomcatThreadPool"
maxKeepAliveRequests="15"
port="${bio.http.port}"
**address="something-here"**
protocol="org.apache.coyote.http11.Http11Protocol"
redirectPort="${bio.https.port}"/>
如果您發現該可選地址屬性,你可以把它註釋掉,它應該工作(假定你解決Linux配置問題,如果退出)。
如果你更具體一些(例如,當你有多個接口時,從安全原因),你可以在這裏指定IP或域名。
請參閱tomcat文檔中的地址attributre here。
相關問題
- 1. 多租戶django應用程序使用URL映射而不是域映射
- 2. 如何將Hibernate類映射轉換爲Spring應用程序上下文?
- 3. 如何爲映射到公共ip的iis hosed應用程序設置域名
- 4. 在我的Spring-Boot應用程序的相應映射表
- 5. 將子域映射到特定的AppEngine應用程序版本
- 6. Maven - Spring請求映射404錯誤
- 7. 使用IIS 7.5將mvc應用程序映射到子域名
- 8. 在Restful Spring引導應用程序中的異常映射
- 9. Spring 3.0:處理程序映射問題
- 10. 映射多個域名不同資源的Rails應用程序
- 11. 如何使用Spring Data Cassandra將域對象映射到CQL表?
- 12. 將自定義域映射到Glassfish應用程序
- 13. Google雲api將自定義域映射到應用程序
- 14. 如何在web.xml中正確映射Spring應用程序的內容?
- 15. web應用程序中的Servlet映射
- 16. 在IIS 8.5中,如何將子域映射到站點內的應用程序?
- 17. Flex/Actionscript應用程序的映射API?
- 18. 映射我的應用程序的API?
- 19. 爲什麼Spring啓動應用程序有一個默認映射器
- 20. Groovy域映射
- 21. 如何將iPhone應用程序中的webview映射到Apple Watch應用程序
- 22. ASP.NET MVC 2應用程序中的區域可以映射到子域嗎?
- 23. 如何使用OSM Tiles在Java應用程序中創建映射?
- 24. 如何將Spring應用程序轉換爲Spring Web應用程序?
- 25. 如何在Tomcat v8.0上部署Java-Spring Maven應用程序(Restful WebService)
- 26. 如何在vs代碼中調試Java maven spring-boot應用程序?
- 27. Spring MongoDB映射OAuth2Authentication
- 28. 在Spring Boot應用程序中正確使用Hazelcast事務映射
- 29. 域映射WP
- 30. Maven映射文件
我使用的是端口100 –
爲此,您需要使用反向代理, Navigator是你的機器 反向代理你的機器上運行的nginx(127.0.0.1:80) 遠程服務器上運行的網站您的機器(127.0.0.1:100) 您可以使用像nginx這樣的輕量級網絡服務器(甚至可以在Windows上運行),將其配置爲將代理test.com反轉爲127.0.0.1:100,然後將以下條目添加到您的HOSTS文件中: 127.0.0.1 test.com –