your CATALINA_BASE was pointing to the incorrect
location, thus the server was picking up the incorrect server.xml.
There was no listener being set up on port 8080.

解决方案 »

  1.   

    Please reference:http://www.theospi.org/modules/newbb/viewtopic.php?topic_id=42&forum=7&post_id=129#forumpost129
      

  2.   

    感謝各位的觀注.
    ejbcreate(),
     您講我的CATALINA_BASE指向了錯誤的位置.我不懂,還請您指點的更詳細些.
     您提供的那篇帖子我也看了,人家的是在Tomcat啟動時就會抱那種錯誤.而我的是Tomcat運行過程中不定期地抱這種錯誤.而且我的Server.xml文件配置的沒有問題阿.我操作系統:
    win2000 advance server
    jdk 1.4
    Tomcat4.1.24硬件配置:
    Dell6650
    4 CPU
    3G RAM說明:
    1.我電腦上有三個Tocmat,分別佔用8080,8081,8082
    2.但是經常出現改問題的只是其中一個端口為8081的Tomcat,但是最近其他幾個偶爾也會出現這種錯誤.
    3.同時我電腦上還有IIS,跑ASP程序.
    4.我Tomcat上運行的JSP程序需要對數據庫進行頻繁訪問.數據庫本身也相當繁忙.請個位兄弟再次關注!
      

  3.   

    我有種感覺,出現這種問題很可能是我程序連接數據庫出現異常導致.
    但是具體機理以及怎樣預防這種問題我搞不清楚.另外,不知道個位有沒有這樣的經驗,在數據庫因為處理能力有限不能快速對SQL請求處理的時候,Tomcat本身會處在怎樣一個狀態?
    而我們所使用的JDBC驅動會怎麼樣呢?其實剛才ejbcreate()說的那個帖子也是說到了連接數據庫的問題.我所說的只是拋磚引玉,希望大家能夠把自己在這方面的經驗分享出來,激勵我們這些後來的菜鳥.多謝大家!
      

  4.   

    多謝 Leemaasn(他这家伙不怀好意 :P)
      

  5.   

    用什么tomcat,现在都用ejb了,在中国,不用d版还能用什么?
      

  6.   

    问题可能出在你的三个tomcat上
    因为tomcat中虽然你更换了tcp端口为三个不同的值8080、8081、8082
    但是tomcat还有其他的端口如8008、8009是公用的
    尝试停掉其他的tomcat试试看
      

  7.   

    我雖然有三個獨立tomcat,可是每個tomcat都沒有和其他tomcat共用端口.
    所以我想問題不是出在這個方面.而這種異常一般出現在DB有異常,Tomcat無法連接DB的時候.
      

  8.   

    ryuxy(水鸟(很水的菜鸟)) ,願聞其詳!
      

  9.   

    可能是你的数据库负载太重,有时候无法响应tomcat的请求,导致tomcat的线程异常