发布网友 发布时间:2022-04-23 06:26
共3个回答
热心网友 时间:2023-10-05 08:01
是在tomcat安装目录下的conf中的server.xml中修改。
找到<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
找到这一行,将其中的8080改成80。
如果有IIS或是Apache占用80端口,tomcat的启动控制台会有错误信息抛出;
如果并未有程序占用80端口,但是修改server.xml上述一行并未有效,程序仍然运行于8080端口,那我推断你用的是eclipse在管理操作tomcat. 诸如eclipse等的一些IDE,在某些情况下会对tomcat等的程序单独实例化。就是说你在eclipse中所配置找到的tomcat路径只是相当于一个 类,至于要new出它的一个实例时,是由不同的context管理的,比如windows的service, eclipse自己,都可以看作是一种context, 呵呵,不扯闲淡了。这时你需要在eclipse(或是其他IDE)里配置tomcat的端口. eclipse中在server选项卡中的tomcat实例,你可以双击该tomcat,这时编辑器里会弹出该tomcat的overview,在右侧中间有它的三个port的配置。其实就是实例化出的tomcat的server.xml的配置。
热心网友 时间:2023-10-05 08:02
因为http协议默认的就是端口号80,所以当端口是80的时候,你不用在连接中输入端口号。
你改不成80端口因为你的80端口被别的程序占用了,一般应该是http服务器,你看看你机器中有没有运行httpd服务器,把它关了或者修改http服务器端口,等到80端口释放后,你在修改tomct配置使用80端口。
你用下面的步骤看一下80有没有被站
1.开始运行中输入CMD 打开命令窗体
2.在命令行里输入netstat -aon|findstr "80"
3.在任务管理器中将该进程结束掉即可(查看-选择列-勾选pid);
望采纳
热心网友 时间:2023-10-05 08:02
只有80端口不跟端口号,凉拌