首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何不使用端口8080运行Tomcat

问如何不使用端口8080运行Tomcat
EN

Server Fault用户
提问于 2012-10-02 17:52:35
回答 2查看 4.1K关注 0票数 0

我需要在不使用任意端口的情况下托管和运行tomcat。我该怎么做。

EN

回答 2

Server Fault用户

发布于 2012-10-02 18:08:53

您没有指定您的Linux版本、Tomcat版本以及您是否在使用“系统”Tomcat 通过包管理器安装的版本。。

我将在假设您在Ubuntu的最新版本中使用通过包管理器安装的Tomcat 6的前提下回答。

  1. 编辑/etc/tomcat6 6/server.xml,并在以'Connector port=‘8080“protocol="HTTP/1.1”.’开头的行中将端口从8080更改为80。如果使用HTTPS,还可能需要将端口从8443更改为443 (同一文件,连接器规范以'Connector port=“8443”.‘开头。如果更改这一点,也可以将第一个连接器中的重定向端口更改为443。
  2. 编辑/etc/default/tomcat6 6并将“#AUTHBIND=no”更改为“AUTHBIND=yes”。如果不这样做,操作系统将不允许Tomcat在以tomcat6用户身份启动时绑定到端口80和443。数字低于1024的端口被视为“特权”,通常只能由以根用户权限运行的进程绑定。Authbind允许作为非根用户运行的进程绑定到特权端口.
  3. 重新启动tomcat (“sudo /etc/init.d/tomcat6重新启动”)

如果您的系统与我假设的系统有很大的不同,请评论一下,我可能会修改这个答案。

票数 1
EN

Server Fault用户

发布于 2012-10-02 18:09:56

1) server.xml在{Tomcat installation folder}\ conf \中的定位

2)找到与此类似的线条-

代码语言:javascript
复制
<Connector port="8080" protocol="HTTP/1.1" 
           connectionTimeout="20000" 
           redirectPort="8443" />

将8080更改为其他端口号,如8181

3)重启tomcat。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/434242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档