1、先部署一个默认8080端口的tomcat,启动,如果启动成功ok。
2、直接复制8080demo ,修改bin/catalina.sh 中的tomcat-home,catalina-home,如下图所:
修改好之后,保存wq退出
3、进入conf/server.xml,修改关闭端口,和启动端口,如下所示
确保端口唯一,如果需要多个tomcat,同理 复制修改端口即可。
如果远程无法访问 有可能是防火墙问题:
先查看防火墙状态
systemctl status firewalld
关闭防火墙
service firewalld stop
tomcat启动时出现java. net. BindException: Cannot assign requested address (Bind failed)错误
错误分析
linux下新部署的tomcat启动出现一下错误:
java. net. BindException: Cannot assign requested address (Bind failed)
解决办法
打开linux 主机host配置文件
vi /etc/hosts
然后查看本机的ip地址
很明显ip不一致,因此导致启动失败
将hosts文件中的ip修改成虚拟机ip,重新启动tomcat即可