Java 在eclipse中运行动态web项目时出错

Java 在eclipse中运行动态web项目时出错,java,jsp,servlets,Java,Jsp,Servlets,我不熟悉eclipse中的servlet和jsp。。我制作了一个简单的servlet/jsp应用程序,但当我在eclipse中的tomcat服务器上运行它时,我得到了以下错误: 2013年6月21日凌晨1:07:01 org.apache.catalina.core.AprLifecycleListener init INFO:基于APR的ApacheTomcat本机库,允许 在上未找到生产环境中的最佳性能 java.library.path:C:\Program Files\Java\jre7

我不熟悉eclipse中的servlet和jsp。。我制作了一个简单的servlet/jsp应用程序,但当我在eclipse中的tomcat服务器上运行它时,我得到了以下错误:

2013年6月21日凌晨1:07:01 org.apache.catalina.core.AprLifecycleListener init INFO:基于APR的ApacheTomcat本机库,允许 在上未找到生产环境中的最佳性能 java.library.path:C:\Program Files\Java\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/程序 文件/Java/jre7/bin/client;C:/ProgramFiles/Java/jre7/bin;C:/程序 文件/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:\程序 文件\QuickTime\QTSystem\;C:\程序 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]{Server/Service/Engine/Host/Context}设置 属性“source”到“org.eclipse.jst.jee.server:DynamicWebProject1” 找不到匹配的属性。2013年6月21日凌晨1:07:03 org.apache.coyote.AbstractProtocol初始化信息:初始化 ProtocolHandler[“http-bio-8080”]2013年6月21日凌晨1:07:03 org.apache.coyote.AbstractProtocol初始化信息:初始化 ProtocolHandler[“ajp-bio-8009”]2013年6月21日凌晨1:07:03 org.apache.catalina.startup.catalina加载信息:初始化 于2013年6月21日凌晨1:07:04进行处理 org.apache.catalina.core.StandardService开始内部信息:开始 服务Catalina 2013年6月21日凌晨1:07:04 org.apache.catalina.core.StandardEngine startInternal信息:启动 Servlet引擎:ApacheTomcat/7.0.41 2013年6月21日凌晨1:07:06 org.apache.catalina.util.SessionIdGenerator createSecureRandom信息: 使用创建SecureRandom实例以生成会话ID [SHA1PRNG]花费了[240]毫秒。2013年6月21日凌晨1:07:06 org.apache.coyote.AbstractProtocol开始信息:开始 ProtocolHandler[“http-bio-8080”]2013年6月21日凌晨1:07:06 org.apache.coyote.AbstractProtocol开始信息:开始 ProtocolHandler[“ajp-bio-8009”]2013年6月21日凌晨1:07:06 org.apache.catalina.startup.catalina启动信息:中的服务器启动 3101 ms 2013年6月21日凌晨1:07:06 org.apache.catalina.core.StandardServer等待严重: StandardServer.await:创建[localhost:8005]:java.net.BindException: 地址已在使用中:JVM_Bind位于 java.net.DualStackPlainSocketImpl.bind0(本机方法)位于 位于的java.net.DualStackPlainSocketImpl.socketBind(未知源) java.net.AbstractPlainSocketImpl.bind(未知源代码)位于 位于的java.net.PlainSocketImpl.bind(未知源) 位于的java.net.ServerSocket.bind(未知源) java.net.ServerSocket.(未知源代码)位于 org.apache.catalina.core.StandardServer.await(StandardServer.java:427) 位于org.apache.catalina.startup.catalina.wait(catalina.java:766) org.apache.catalina.startup.catalina.start(catalina.java:712)位于 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)位于 位于的sun.reflect.NativeMethodAccessorImpl.invoke(未知源) sun.reflect.DelegatingMethodAccessorImpl.invoke(未知源)位于 java.lang.reflect.Method.invoke(未知源代码)位于 org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)位于 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:456)

2013年6月21日凌晨1:07:06 org.apache.coyote.AbstractProtocol暂停信息: 暂停ProtocolHandler[“http-bio-8080”]2013年6月21日凌晨1:07:08 org.apache.coyote.AbstractProtocol暂停信息:暂停ProtocolHandler [“ajp-bio-8009”]2013年6月21日凌晨1:07:09 org.apache.catalina.core.StandardService停止内部信息:停止 服务Catalina 2013年6月21日凌晨1:07:09 org.apache.coyote.AbstractProtocol停止信息:停止ProtocolHandler [“http-bio-8080”]2013年6月21日凌晨1:07:10 org.apache.coyote.AbstractProtocol停止信息:停止ProtocolHandler [“ajp-bio-8009”]2013年6月21日凌晨1:07:11 org.apache.coyote.AbstractProtocol销毁信息:销毁 ProtocolHandler[“http-bio-8080”]2013年6月21日凌晨1:07:11 org.apache.coyote.AbstractProtocol销毁信息:销毁 ProtocolHandler[“ajp-bio-8009”]


我不知道怎么了。有人能帮我吗?

看来端口8005已经在使用了

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

创建[localhost:8005]:java.net.BindException:地址已在 用法:JVM_Bind at

它表示您已经有一台服务器在端口8005中侦听

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


8005是Tomcat管理员使用的端口,要更改此端口,请双击
服务器视图中的服务器,并在
端口
部分下进行更改。

信息
不是错误,它们是日志中的信息,关键是
地址已在使用:JVM\u Bind
。tomcat服务器已在运行,请关闭该服务器,然后重试。