Tomcat启动问题

十歌 2019-01-14 03:59:39
tomcat启动器能成功启动,localhost:8080网页能成功打开。但是我把启动器关闭后,localhost:8080无法打开了。
我试过不关闭启动器 直接在myeclipse里开启tomcat服务,但是myeclipse提示端口占用 无法启动(应该是没有关启动器的原因)。

如下:


...全文
255 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
十歌 2019-01-16
  • 打赏
  • 举报
回复
引用 4 楼 qq_39936465 的回复:
引用 2 楼 十歌 的回复:
[quote=引用 1 楼 qq_39936465 的回复:]
这是肯定的,tomcat启动后默认配置8080端口,你关闭启动器8080端口被释放了,当然无法正常连接到你的网页,找不到正确的程序路径。不关闭启动器,8080端口被占,其他程序当然无法使用8080端口,你myeclipse里可以设置内部的tomcat使用8080端口以外其他的空闲端口就可以正常启动了。
那请问 如果我tomcat启动成功然后关闭了tomcat启动器 开启myeclipse里的tomcat服务(这时候应该可以打开的) 我在浏览器里面是可以打开localhost:8080网页的吗? 我自己试了一下 打不开,我记得是应该可以打开的吧? 感谢你


一般还是因为程序路径的问题造成打不开,你可以试试在myeclipse内部打开web浏览器,然后输出地址看看能不能正常访问。如果myeclipse 内能打开,而外部浏览器不能打开,说明myeclipse内部的tomcat和外部的tomcat并不是同一个程序, 这时你可以尝试重新添加一个tomcat服务器,用你系统上安装的那个tomcat加载,这样以后再myeclipse里启动就能到达,外部启动一个效果了。[/quote]

非常感谢 原因是我用的myeclipse自带的tomcat打开的 = = 给自己下的tomcat在myeclipse里添加上路径就好了。。被自己傻到
ouyangjun__ 2019-01-15
  • 打赏
  • 举报
回复
我遇到过端口被酷狗占用的情况,你可以安装下面的方式试试,我就是这么找到原因的。
打开cmd

--列出所有端口的情况
输入命令: netstat -ano

--查看被占用端口对应的PID
输入命令: netstat -aon|findstr "8080"

--查看哪个进程或程序占用了端口,输入对应的PID
输入命令: tasklist|findstr "PID"


应该会有帮助
qq_39936465 2019-01-15
  • 打赏
  • 举报
回复
引用 2 楼 十歌 的回复:
引用 1 楼 qq_39936465 的回复:
这是肯定的,tomcat启动后默认配置8080端口,你关闭启动器8080端口被释放了,当然无法正常连接到你的网页,找不到正确的程序路径。不关闭启动器,8080端口被占,其他程序当然无法使用8080端口,你myeclipse里可以设置内部的tomcat使用8080端口以外其他的空闲端口就可以正常启动了。
那请问 如果我tomcat启动成功然后关闭了tomcat启动器 开启myeclipse里的tomcat服务(这时候应该可以打开的) 我在浏览器里面是可以打开localhost:8080网页的吗? 我自己试了一下 打不开,我记得是应该可以打开的吧? 感谢你


一般还是因为程序路径的问题造成打不开,你可以试试在myeclipse内部打开web浏览器,然后输出地址看看能不能正常访问。如果myeclipse 内能打开,而外部浏览器不能打开,说明myeclipse内部的tomcat和外部的tomcat并不是同一个程序, 这时你可以尝试重新添加一个tomcat服务器,用你系统上安装的那个tomcat加载,这样以后再myeclipse里启动就能到达,外部启动一个效果了。
叶遮沉阳 2019-01-15
  • 打赏
  • 举报
回复
我也遇见过这个异常,我的情况是历史进程未彻底关闭,在进程管理器可以看到好几个java进程,后来暴力解决,先关闭IDE,在杀掉所有java进程,重新启动就好了!
Z_JieMi 2019-01-14
  • 打赏
  • 举报
回复
引用 2 楼 十歌 的回复:
引用 1 楼 qq_39936465 的回复:
这是肯定的,tomcat启动后默认配置8080端口,你关闭启动器8080端口被释放了,当然无法正常连接到你的网页,找不到正确的程序路径。不关闭启动器,8080端口被占,其他程序当然无法使用8080端口,你myeclipse里可以设置内部的tomcat使用8080端口以外其他的空闲端口就可以正常启动了。
那请问 如果我tomcat启动成功然后关闭了tomcat启动器 开启myeclipse里的tomcat服务(这时候应该可以打开的) 我在浏览器里面是可以打开localhost:8080网页的吗? 我自己试了一下 打不开,我记得是应该可以打开的吧? 感谢你
那你得先看看你的myeclipse里面使用的tomcat路径是不是和你直接用启动器启动的tomcat是一个,如果是同一个的话,你在myeclipse里面启动tomcat,只要myeclipse的控制台打印了start up.那就应该可以访问到localhost:8080。
十歌 2019-01-14
  • 打赏
  • 举报
回复
引用 1 楼 qq_39936465 的回复:
这是肯定的,tomcat启动后默认配置8080端口,你关闭启动器8080端口被释放了,当然无法正常连接到你的网页,找不到正确的程序路径。不关闭启动器,8080端口被占,其他程序当然无法使用8080端口,你myeclipse里可以设置内部的tomcat使用8080端口以外其他的空闲端口就可以正常启动了。
那请问 如果我tomcat启动成功然后关闭了tomcat启动器 开启myeclipse里的tomcat服务(这时候应该可以打开的) 我在浏览器里面是可以打开localhost:8080网页的吗? 我自己试了一下 打不开,我记得是应该可以打开的吧? 感谢你
qq_39936465 2019-01-14
  • 打赏
  • 举报
回复
这是肯定的,tomcat启动后默认配置8080端口,你关闭启动器8080端口被释放了,当然无法正常连接到你的网页,找不到正确的程序路径。不关闭启动器,8080端口被占,其他程序当然无法使用8080端口,你myeclipse里可以设置内部的tomcat使用8080端口以外其他的空闲端口就可以正常启动了。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧