tomcat端口号(tomcat端口号可用的范围)

本文目录
tomcat端口号可用的范围
一般是1024-65535,一般是在80**上,oracle里有个监听服务会占用8080,tomcat默认的监听也是8080,所有有时开数据库后,tomcat会打不开,重新设置端口号就ok了,在cmd里输入netstat -an查看tcp和udp端口状态,这样你就知道哪些被占用哪些不被占用
nginx与tomcat通信使用的端口号为
1.首先将tomcat改为8080端口(具体细节不再阐述,可自行百度)
2.在nginx的安装目录下 (我的目录是 /usr/local/nginx )创建一个新的文件夹 vhosts,然后在vhosts文件夹下创建一个tomcats.conf文件
tomcats.conf文件内容如下:
server {
listen 80;
server_name xx.xx.xx.xx;(想要设置的访问地址)
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
***隐藏网址***
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
3.打开nginx安装目录下的conf下的nginx.conf文件
4.在文件底部加上
include /usr/local/nginx/vhosts/*; (包含所有虚拟机主机文件,加在最后那个大括号前面)
1
5.然后在文件中间找到
location / {
***隐藏网址***
root html;
index index.html index.htm;
}
1
2
3
4
5
重启tomcat,nginx
另外补上一点,其实nginx一般是不用重启的,它可以通过与-s参数调用可执行来控制
nginx -s signal
1
其中,信号可以是下列之一:
stop — fast shutdown
quit — graceful shutdown
reload — reloading the configuration file
reopen — reopening the log files
1
2
3
4
在配置文件中所作的更改不会被应用,直到命令重新配置被发送到nginx的或重新启动。要重新加载配置,执行:
nginx -s reload
1
如果非要重新启动或停止,可采用下面的方法
从容停止
1、查看进程号
ps -ef|grep nginx
1
2、杀死进程,注意一共有三个进程,一定要杀死后面带master的进程id
kill -QUIT xxxx
1
快速停止
1、查看进程号
ps -ef|grep nginx
1
2、杀死进程
kill -TERM 2132
1
或
kill -INT 2132
1
强制停止
pkill -9 nginx
1
在操作过程中遇到一个坑:
配置nginx 反向代理的时候出现了
nginx: invalid URL prefix in /usr/local/nginx/conf/nginx.conf
Linux下查看tomcat占用端口
***隐藏网址***
1、先查看tomcat的进程号
ps -ef | grep tomcat*
后面带*号,是为了查看多个tomcat,例如tomcat6,tomcat7。
2、根据进程号查看端口号
netstat -anop | grep 15161
可以看到8865、8866、8867端口号被占用
3、此外,还可以通过端口号,查看其所属的进程号相关信息
lsof -i: 8866
修改Tomcat服务器的端口号
本实例主要介绍修改Tomcat端口号的方法 以及当端口号发生冲突时如何解决 Connector子元素下的port是设置服务器端口 而connection Timeout则是服务器连接超时 单位为毫秒 ( )使用记事本打开Tomcat安装目录下的conf文件夹下的servlet xml文件 ( )在servlet xml文件中找到以下代码 《connector port= protocol= HTTP/ connectionTimeout= redirectPort= /》 ( )将上面代码中的port= 修改为port= 即可将Tomcat的默认端口设置为 在修改端口时 应避免与公用端口冲突 建议采用默认的 端口 不要修改 除非 端口被其他程序所占用 ( )修改成功后 为了使新设置的端口生效 还需要重新启动Tomcat服务器 ( )将Tomcat端口号更改为 后 重新启动的界面如图 所示
lishixinzhi/Article/program/Java/ky/201311/28852
更多文章:
form表单制作(为什么制作的form表单会在网页显示中多出一行)
2026年10月11日 09:10
teammate(teammate,company,partner)
2026年10月11日 06:10
javascript arraybuffer(javascript可以把base64编码转换成二进制代码吗求示例代码!)
2026年10月11日 04:00
text函数公式(excel中round和text函数的区别是什么)
2026年10月11日 03:50
google chrome打不开(chrome浏览器打不开怎么回事 浏览器打不开的处理方法)
2026年10月11日 02:00
websocket整合springboot(Springboot整合Websocket遇到的坑)
2026年10月11日 01:40
drawerlayout(android 怎样让drawerlayout设置的侧滑菜单的内容充满屏幕)
2026年10月10日 19:20
xor四位数怎么运算(单片机怎样用C语言实现4个数字间的异或)
2026年10月10日 17:50




