Glassfish 应用程序 URL
我刚刚在我的 VPS 上安装了 Glassfish
Web Profile(开源版)。我已在domain1 上成功部署了我的应用程序。现在可以在 http://localhost/myapplication
上访问该应用程序
如何配置服务器,以便可以在地址:http://localhost
上访问我的应用程序
I've just installed Glassfish
Web Profile (Open source edition) on my VPS. I have deployed my application successfully on domain1. Now the application is accessible on http://localhost/myapplication
How can I config the server in a way my app will be accessible on address: http://localhost
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
引用自我自己对类似问题的回答:
选项 1:您可以将其中一个网络应用程序设置为默认值。这可以通过管理控制台来完成:
配置 -->虚拟服务器 -->服务器
然后从下拉菜单中选择您的默认 Web 应用程序。如果您的网络服务器端口是 8080,您现在可以通过以下方式启动您的应用程序:
http://hostname:8080
而不是 http://hostname:8080/webapp
请注意,“server”是 Glassfish 的名称默认虚拟服务器。如果您为 Web 应用程序配置了不同的虚拟服务器,则需要进行相应的更改。
此外,关于此来源,JDBCRealms可能存在一些问题。
选项 2: 您还可以将默认 Web 应用程序部署到“/”而不是“/webapp”,但我认为第一个选项更灵活。
Quoted from my own answer to a similar question:
Option 1: You can set one of your webapps as default. This can be done with the admin console:
Configuration --> Virtual Servers --> server
Then select your default web application from the drop-down menu. If your webserver port is 8080, you can start your application now by:
http://hostname:8080
instead of http://hostname:8080/webapp
Notice that "server" is the name of Glassfish's default virtual server. If you configured a different virtual server for your webapp you need to change it accordingly.
Furthermore regarding this source, there might be some problems with JDBCRealms.
Option 2: You could also deploy your default webapp to "/" instead of "/webapp" but I think the first option is more flexible.