【问题标题】:How do I remove the port number from Tomcat urls?如何从 Tomcat url 中删除端口号?
【发布时间】:2014-12-18 06:14:33
【问题描述】:

请帮忙!

如何从 Tomcat URL 中删除端口号和应用程序名称?

我在 GoDaddy 上拥有我的域,并在 Linode.com 上托管。我将 Tomcat 安装到 Linode 中,上传了我的网站文件,并使用 Linode 将我的域从 GoDaddy 指向了我的 IP 地址,但我不知道如何删除端口号和应用程序名称,所以它只是 www.mywebsite.com。

有人知道怎么做吗?非常感谢您的帮助!!!

【问题讨论】:

  • 我认为(以前从未设置过 tomcat)你必须通过 conf 文件告诉 Apache 监听默认的 Web 部件 (80) 而不是当前的 .jsp 文件。

标签: java tomcat dns tomcat7 linode


【解决方案1】:

更改端口:

http://www.mkyong.com/tomcat/how-to-change-tomcat-default-port/

在你的 tomcat 的 server.xml 中找到

<Connector port="8080"

并替换为:

<Connector port="80"

(HTTPS 类似,搜索 8443 替换为 443)

上下文根:

只需部署名为 ROOT.war 的 Web 应用程序,它将被部署到上下文根目录“/”

(my-webapp.war 将导致 /my-webapp)

【讨论】:

  • 非常感谢您的回复!我仍然遇到问题,将端口更改为 80 后我无法访问该站点...有什么想法吗?
  • 使用服务器的启动日志更新您的问题。请注意,在 *nix 系统上,您需要 root 权限或解决方法来监听低于 1024 的端口
  • 如果我有并行的 Godaddy 在端口 80 上运行怎么办?我怎样才能摆脱它?
【解决方案2】:

1.在80端口{HTTP端口}运行tomcat 2.将应用上下文路径改为ROOT,并将已经存在的ROOT重命名为其他名称

【讨论】:

  • 非常感谢您的回复!我仍然有一个问题,在将端口更改为 80 后我无法访问该站点......有什么想法吗?
猜你喜欢
  • 2013-12-27
  • 2016-02-06
  • 1970-01-01
  • 2014-07-18
  • 2011-07-04
  • 2015-10-13
  • 2015-08-17
相关资源
最近更新 更多