<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    李順利
    隨筆-50  評論-170  文章-0  trackbacks-0

    Tomcat7.0小試,無法啟動的解決辦法

    李順利

    201071

     

    關鍵詞:

    李順利,Tomcat7.0,無法啟動,異常,啟動,tomcat7.0MyEclipse下啟動不了

     

    前面一段時間看到Tomcat7.0發(fā)布了幾個測試版,由于沒有穩(wěn)定,也就沒有測試了,今天看到新聞,看到Tomcat7.0正式版已經(jīng)發(fā)布了,到官網(wǎng)上下載下來,看看效果如何。

    下面列出Tomcat 7的一些新特性介紹:

    Tomcat 7完全支持Servlet 3.0規(guī)范

    Tomcat 7新增了對Java注釋的支持

    Tomcat 7通過web.xml動態(tài)配置引用類庫的功能

    Tomcat 7改進了安全回話的跟蹤

    Tomcat 7改進了關系服務時候的功能,讓關閉時的地址可以配置

    Tomcat 7改進了啟動類,目前Tomcat 7啟動過程無須任何配置文件

    Tomcat 7新增了配置參數(shù),可以配置Tomcat 7的執(zhí)行隊列超時時間,和執(zhí)行大大小限制

    … …

    新特性帶來的是方便和更好地支持Java新特性。感覺Tomcat7 Servlet3.0的支持和Java Annotaion的支持是應現(xiàn)在流行0配置或盡量減少配置文件的需要,Servlet3.0 的到來,感覺最深地是帶來直接在code level 直接Annotation即可配置一個Servlet,并不需要以前的在web.xml下配置了。

    下載Tomcat7.0后,和MyEclipse進行整合,MyEclipse配置Tomcat7.0如下圖

    clip_image002

    發(fā)現(xiàn)在啟動的時候報了一個錯誤

    java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory

        at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:55)

    Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory

        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)

        at java.security.AccessController.doPrivileged(Native Method)

        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)

        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)

        ... 1 more

    Exception in thread "main"

    clip_image004

     

    到網(wǎng)上搜索了一下,比較好解決,有個網(wǎng)址http://mianniu.com/programming-world/java-lang-noclassdeffounderror-orgapachejulilogginglogfactory-at-org-apache-catalina-startup-bootstrap上說

    Solutions

    1. In Eclipse, Open the “Server” tab.
    2. Double click on the “Tomcat6″ entry to see the configuration.
    3. Then click on the “Open launch configuration” link in the “General information” block.
    4. In the dialog, select the “Classpath” tab.
    5. Click the “Add external jar” button.
    6. Select the file “/usr/share/tomcat6/bin/tomcat-juli.jar”
    7. Close the dialog.
    8. Start tomcat 6 from Eclipse.

    實際上,就是把bin/tomcat-juli.jar add tomcat classpath下,效果如下:

    clip_image006

    重新啟動Tomcat7.0,發(fā)現(xiàn)啟動成功。這個問題,不知道是不是和Myeclipse8.5有關系,具體的原因還在學習中,不過在Eclipse3.6最新版的log可以看到Eclipse3.6已經(jīng)支持Tomcat7.0了。實際上,這個問題并不是什么大的問題,今天也僅是為了Tomcat7.0發(fā)布正式版而感到高興。Tomcat,小巧,方便,我們學習時候的好工具,真的值得我們學習,有空了解下Tomcat內(nèi)核代碼。

    如果有什么建議或意見可以通過Q506817493 Eleeshunli@qq.com MSNlishunli@live.com,大家一起交流學習。

    順利寫于201071



    博客中的一些下載已經(jīng)放到了百度云了,請根據(jù)需要下載。【點我去百度云下載】

    最后弱弱地說一下,如果可以的話,轉(zhuǎn)載請?zhí)峁┏鎏? ),謝謝。
    posted on 2010-07-01 22:41 李順利 閱讀(13885) 評論(2)  編輯  收藏

    評論:
    # re: Tomcat7.0小試,無法啟動的解決辦法[未登錄] 2010-07-02 20:04 | eagle
    現(xiàn)在還沒有正式版,只是beta:
    The Apache Tomcat Project is proud to announce the release of version 7.0.0 beta of Apache Tomcat  回復  更多評論
      
    # re: Tomcat7.0小試,無法啟動的解決辦法 2010-07-02 20:22 | 李順利
    @eagle
    謝謝提醒,我上官網(wǎng)看了一下,確實是7.0.0 BETA
      回復  更多評論
      

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 一区二区三区免费在线观看| 亚洲AV成人片无码网站| 亚洲妇女熟BBW| 亚洲国产精品成人综合色在线| 男男gay做爽爽免费视频| XXX2高清在线观看免费视频| 99久在线国内在线播放免费观看| 欧洲乱码伦视频免费| 免费人成视频在线观看视频 | 亚洲中文字幕丝袜制服一区| 久久国产精品亚洲综合| 亚洲入口无毒网址你懂的| 特级毛片全部免费播放| 久久久久久AV无码免费网站下载| 成人免费视频77777| 亚洲av再在线观看| 久久久久亚洲精品成人网小说| 亚洲人成77777在线播放网站不卡 亚洲人成77777在线观看网 | 亚洲色av性色在线观无码| 日韩国产欧美亚洲v片| 国产在线观看免费av站| 无人在线直播免费观看| 国产精品久久久久影院免费| 亚洲AV无码一区二区乱孑伦AS | 97久久国产亚洲精品超碰热| 一边摸一边爽一边叫床免费视频| 免费不卡在线观看AV| 国产成人精品免费直播| 亚洲AV无码乱码国产麻豆穿越| 亚洲精品久久无码| 久久福利青草精品资源站免费 | 亚洲乱色熟女一区二区三区丝袜| 99热亚洲色精品国产88| 人妻在线日韩免费视频| 天天干在线免费视频| 久热综合在线亚洲精品| 亚洲Aⅴ在线无码播放毛片一线天| 国产无遮挡裸体免费视频在线观看| 大学生一级特黄的免费大片视频| 亚洲国产成人片在线观看| 亚洲av成人片在线观看|