在Eclipse中运行不了Jsp,求解决

程猿薇茑
Java领域优质创作者
博客专家认证
2012-03-20 02:05:01
Several ports (8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).

我装了Tomcat,也能通过http://localhost:8080访问。
就是不能运行Web项目。
是不是我装了Netbeans和Eclipse有冲突?
...全文
1366 19 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
程猿薇茑 2012-03-23
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 dengsilinming 的回复:]

引用 5 楼 zpcandzhj 的回复:
引用 1 楼 dengsilinming 的回复:

8080端口已经被用了,你可以重新为tomcat设置一个新的端口,或者将在用8080端口的那个应用结束掉。
就是端口的问题不是其它的问题

怎么为tomcat设置一个新的端口?
我的任务管理器中没有java、javaw。

在eclipse中双击服务器打开,然后你会看到一个port……
[/Quote]

在CSDN发帖怎么插入本地图片,你那滚动条怎么弄的?
  • 打赏
  • 举报
回复
也能通过http://localhost:8080访问。
你没有在eclips中你的项目 run-as run on server中配置服务器。
  • 打赏
  • 举报
回复
Several ports (8080, 8009) required by Tomcat v7.0 Server at localhost are already in use.

端口被占用。。。是不是同时运行2个tomcat了?
上山浦鱼 2012-03-23
  • 打赏
  • 举报
回复
楼主没仔细看 报错信息 。。。。
chailiangyu 2012-03-23
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 xieshengjun2009 的回复:]
鸟问题\!
[/Quote]
改端口号吧~~!!
heroleader 2012-03-23
  • 打赏
  • 举报
回复
楼主,,你的端口号8080已被占用,,楼主应该到server.xml文件中修改端口号,这样端口号就不会有冲突了。。。。
cxw3152 2012-03-23
  • 打赏
  • 举报
回复
修改一下你tomcat中的端口号。 。应该就可以。。修改如下\Tomcat-6.0.18\conf\server.xml中
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"/>
叶落 2012-03-22
  • 打赏
  • 举报
回复
tomcat 的 conf 下, 配置下 server.xml
Andy猪猪侠 2012-03-22
  • 打赏
  • 举报
回复
由Tomcat V7.0服务器需要在localhost的几个端口(8080,8009)已在使用。服务器可能已经被另一个进程中运行,或系统的过程中可能会使用该端口。要启动该服务器,您将需要停止其他进程或改变端口号(S)。
wuyi12052008 2012-03-22
  • 打赏
  • 举报
回复
Several ports (8080, 8009) required by Tomcat v7.0 Server at localhost are already in use

明显说明,端口被占用了
dengsilinming 2012-03-20
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 zpcandzhj 的回复:]
引用 1 楼 dengsilinming 的回复:

8080端口已经被用了,你可以重新为tomcat设置一个新的端口,或者将在用8080端口的那个应用结束掉。
就是端口的问题不是其它的问题

怎么为tomcat设置一个新的端口?
我的任务管理器中没有java、javaw。
[/Quote]
在eclipse中双击服务器打开,然后你会看到一个ports选项,在那里就可以设置了,它默认的是:HTTP/1.1为8080 AJP/1.3为8009;你将8080与8009改成别的后保存再重新运行tomcat;
另外一个办法是:在tomcat的根目录下的conf文件夹中有一个名为server.xml的文件,打开它,你会发现里面有这样的语句:
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/><Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>
你把其中的8080和8009改成别的然后保存,再重新运行tomcat应该就可以了
xieshengjun2009 2012-03-20
  • 打赏
  • 举报
回复
鸟问题\!
一毛_蜗牛 2012-03-20
  • 打赏
  • 举报
回复
在Tomcat的根目录下有个conf里web.xml文件在里面修改端口号,但是你确定你的是端口占用的问题吗?Eclipse你装插件了吗?能建立web工程???
程猿薇茑 2012-03-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 dengsilinming 的回复:]

8080端口已经被用了,你可以重新为tomcat设置一个新的端口,或者将在用8080端口的那个应用结束掉。
就是端口的问题不是其它的问题
[/Quote]

怎么为tomcat设置一个新的端口?
我的任务管理器中没有java、javaw。
五哥 2012-03-20
  • 打赏
  • 举报
回复
Several ports (8080, 8009) required by Tomcat v7.0 Server at localhost are already in use.

端口占用了, 你到windows 任务管理器的进程中把java、javaw的检查给干掉,或者 cmd --》


C:\>netstat -aon|findstr "9898"

TCP 0.0.0.0:9898 0.0.0.0:0 LISTENING 14988

然后到任务管理器中找到pid = 14988的 干掉

五哥 2012-03-20
  • 打赏
  • 举报
回复
Several ports (8080, 8009) required by Tomcat v7.0 Server at localhost are already in use.

端口占用了, 你到windows 任务管理器的进程中把java、javaw的检查给干掉,或者 cmd --》


C:\>netstat -aon|findstr "9898"

TCP 0.0.0.0:9898 0.0.0.0:0 LISTENING 14988

然后到任务管理器中找到pid = 14988的 干掉

m540920181 2012-03-20
  • 打赏
  • 举报
回复
Server at localhost are already in us应该是端口8080有冲突,你要重新改个端口
dengsilinming 2012-03-20
  • 打赏
  • 举报
回复
8080端口已经被用了,你可以重新为tomcat设置一个新的端口,或者将在用8080端口的那个应用结束掉。
就是端口的问题不是其它的问题

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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