簡體   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