Java 如何使用servlet为域添加别名?
我希望创建一个本地域mytest.com,并将其指向glassfish应用服务器的web.xml 我来自php背景,在那里我编辑/etc/hosts文件并添加 127.0.0.1 mytest.com 在我的文件中,然后创建一个apache虚拟主机,该主机寻找该域提供服务 如何在JavaServlet环境中复制它?如何在web.xml文件中映射mytest.com?我可以从localhost:8080点击我的servletJava 如何使用servlet为域添加别名?,java,servlets,glassfish,Java,Servlets,Glassfish,我希望创建一个本地域mytest.com,并将其指向glassfish应用服务器的web.xml 我来自php背景,在那里我编辑/etc/hosts文件并添加 127.0.0.1 mytest.com 在我的文件中,然后创建一个apache虚拟主机,该主机寻找该域提供服务 如何在JavaServlet环境中复制它?如何在web.xml文件中映射mytest.com?我可以从localhost:8080点击我的servlet 谢谢据我所知,这种配置不是应用服务器的责任。如果希望从同一应用服务器为多
谢谢据我所知,这种配置不是应用服务器的责任。如果希望从同一应用服务器为多个域提供服务,则需要在应用服务器前面放置一个代理或Apache
但是,对于测试,您应该能够简单地更改/etc/hosts并使用
http://mytest.com:[glassfish端口]/[application context]/path/to/resource/in/app
据我所知,应用程序服务器不负责此类配置。如果希望从同一应用服务器为多个域提供服务,则需要在应用服务器前面放置一个代理或Apache
但是,对于测试,您应该能够简单地更改/etc/hosts并使用
http://mytest.com:默认情况下,[glassfish端口]/[application context]/path/to/resource/in/app
glassfish服务于本地主机:8080。如果您在/etc/hosts下为127.0.0.1创建一个别名mytest.com,您可以使用
因此,基本上,您可以完成在PHP中完成的所有工作,但这次不需要配置Apache。此外,您还可以从Glassfish管理控制台更改HTTP端口(http://localhost:4848)从8080到80,从
步骤如下:
myApp.war
或myApp
文件夹http://127.0.0.1:8080/myApp
和127.0.0.1的所有别名http://localhost:8080/myApp
myTest.com
。转到/etc/hosts
为127.0.0.1添加别名,如127.0.0.1 localhost myTest.com
Glassfish管理控制台(http://localhost:4848)>配置>HTTP服务>HTTP侦听器>HTTP侦听器1>侦听器端口
将其更改为80
。现在,您的应用程序将在http://myTest.com/myApp
默认情况下,Glassfish在localhost:8080上提供服务。如果您在/etc/hosts下为127.0.0.1创建一个别名mytest.com,您可以使用 因此,基本上,您可以完成在PHP中完成的所有工作,但这次不需要配置Apache。此外,您还可以从Glassfish管理控制台更改HTTP端口(http://localhost:4848)从8080到80,从 步骤如下:
myApp.war
或myApp
文件夹http://127.0.0.1:8080/myApp
和127.0.0.1的所有别名http://localhost:8080/myApp
myTest.com
。转到/etc/hosts
为127.0.0.1添加别名,如127.0.0.1 localhost myTest.com
Glassfish管理控制台(http://localhost:4848)>配置>HTTP服务>HTTP侦听器>HTTP侦听器1>侦听器端口
将其更改为80
。现在,您的应用程序将在http://myTest.com/myApp