繁体   English   中英

在Eclipse中运行动态Web项目时出错

[英]Error when running dynamic web project in eclipse

我是eclipse中的servlet和jsp的新手。我制作了一个简单的servlet / jsp应用程序,但是当我在Eclipse中的tomcat服务器上运行它时,出现以下错误:

2013年6月21日,上午1:07:01 org.apache.catalina.core.AprLifecycleListener初始化信息:在java.library.path中找不到基于APR的Apache Tomcat本机库,该库允许在生产环境中实现最佳性能:C:\\程序文件\\ Java \\ jre7 \\ bin; C:\\ Windows \\ Sun \\ Java \\ bin; C:\\ Windows \\ system32; C:\\ Windows; C:/ Program Files / Java / jre7 / bin / client; C:/ Program文件/ Java / jre7 / bin; C:/ Program Files / Java / jre7 / lib / i386; C:\\ Windows \\ system32; C:\\ Windows; C:\\ Windows \\ System32 \\ Wbem; C:\\ Windows \\ System32 \\ WindowsPowerShell \\ v1.0 \\; C:\\ Android; C:\\ cygwin \\ bin; C:\\ Program Files \\ QuickTime \\ QTSystem \\; C:\\ Program Files \\ Java \\ jdk1.7.0_02 \\ bin; C:\\ Users \\ Mads \\ Downloads \\ programmer \\ eclipse \\ eclipse ;;。 2013年6月21日上午1:07:02 org.apache.tomcat.util.digester.SetPropertiesRule开始警告:[SetPropertiesRule] {服务器/服务/引擎/主机/上下文}将属性“源”设置为“ org.eclipse.jst” .jee.server:DynamicWebProject1'找不到匹配的属性。 2013年6月21日上午org.apache.coyote.AbstractProtocol初始化信息:初始化ProtocolHandler [“ http-bio-8080”] 2013年6月21日上午org.apache.coyote.AbstractProtocol初始化信息:初始化ProtocolHandler [“ ajp-bio-8009”]六月21,2013 1:07:03 AM org.apache.catalina.startup.Catalina负载信息:初始化在4696毫秒内进行处理六月21,2013 1:07:04 AM组织.apache.catalina.core.StandardService startInternal INFO:启动服务Catalina 2013年6月21日上午org.apache.catalina.core.StandardEngine startInternal INFO:启动Servlet引擎:Apache Tomcat / 7.0.41 Jun 21,2013上午1:07:06 org.apache.catalina.util.SessionIdGenerator createSecureRandom信息:使用[SHA1PRNG]创建用于生成会话ID的SecureRandom实例花费了[240]毫秒。 2013年6月21日上午org.apache.coyote.AbstractProtocol开始信息:启动ProtocolHandler [“ http-bio-8080”] 2013年6月21日上午org.apache.coyote.AbstractProtocol开始信息:正在启动ProtocolHandler [“ ajp-bio-8009”] 2013年6月21日上午org.apache.catalina.startup.Catalina启动信息:服务器启动时间为3101 ms 2013年6月21日上午1:07:06组织单位.apache.catalina.core.StandardServer等待严重:StandardServer.await:创建[本地主机:8005]:java.net.BindException:已使用的地址:java.net处的JVM_Bind.DualStackPlainSocketImpl.bind0(本地方法)在java.net .DualStackPlainSocketImpl.socketBind(未知源)在java.net.AbstractPlainSocketImpl.bind(未知源)在java.net.PlainSocketImpl.bind(未知源)在java.net.ServerSocket.bind(未知源)在java.net.ServerSocket 。(未知来源)位于org.apache.catalina.startup.Catalina.await(Catalina.java:766)的org.apache.catalina.core.StandardServer.await(StandardServer.java:427)。卡塔林 a.start(Catalina.java:712)位于sun.reflect.NativeMethodAccessorImpl.invoke0(本地方法)位于sun.reflect.NativeMethodAccessorImpl.invoke(未知源)位于java.lang处sun.reflect.DelegatingMethodAccessorImpl.invoke(未知源) .reflect.Method.invoke(来源不明),位于org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322),位于org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:456)

2013年6月21日上午org.apache.coyote.AbstractProtocol暂停INFO:暂停ProtocolHandler [“ http-bio-8080”]六月21,2013 1:07:08 org.apache.coyote.AbstractProtocol暂停INFO :暂停ProtocolHandler [“ ajp-bio-8009”] 2013年6月21日上午org.apache.catalina.core.StandardService stopInternal信息:正在停止服务Catalina 2013年6月21日上午1:07:09 org.apache .coyote.AbstractProtocol停止INFO:停止ProtocolHandler [“ http-bio-8080”]六月21,2013 1:07:10 org.apache.coyote.AbstractProtocol停止INFO:停止ProtocolHandler [“ ajp-bio-8009”] jun 2013年21月21日上午org.apache.coyote.AbstractProtocol销毁信息:销毁ProtocolHandler [“ http-bio-8080”]六月21,2013 1:07:11 org.apache.coyote.AbstractProtocol销毁信息:销毁ProtocolHandler [“ ajp-bio-8009”]

我不知道怎么了。 有人可以帮我从这里出去吗?

似乎端口8005已在使用中。

使用TCP View (如果真的在Windows 7上)来确定是哪个进程绑定了它。

create [localhost:8005]:java.net.BindException:已使用的地址:JVM_Bind位于

这表明您已经有一个服务器正在监听端口8005

检查您是否已经启动了Web项目并且没有停止它,或者是否有其他服务器正在使用此端口。

8005是Tomcat管理员使用的端口,要更改此端口,请在“ Servers View双击Servers View ,然后在“ Ports部分下进行更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM