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

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

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

    關(guān)于Ubuntu上tomcat出現(xiàn)的錯(cuò)誤小結(jié)

                    最近在ubuntu上部署了一個(gè)網(wǎng)站,用的是tomcat但是老部署不成功,提示如下錯(cuò)誤:
                    Jun 10, 2009 5:42:47 AM org.apache.catalina.core.StandardContext listenerStart
    SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.util.Log4jConfigListener
    java.security.AccessControlException: access denied (java.util.PropertyPermission webapp.root read)
            at java.security.AccessControlContext.checkPermission(AccessControlContext.java:342)
            at java.security.AccessController.checkPermission(AccessController.java:553)
            at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
            at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1302)
            at java.lang.System.getProperty(System.java:669)
            at org.springframework.web.util.WebUtils.setWebAppRootSystemProperty(WebUtils.java:130)
            at org.springframework.web.util.Log4jWebConfigurer.initLogging(Log4jWebConfigurer.java:117)
            at org.springframework.web.util.Log4jConfigListener.contextInitialized(Log4jConfigListener.java:51)
            at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
            at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
            at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
            at org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:123)
            at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:145)
            at java.security.AccessController.doPrivileged(Native Method)
            at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:769)
            at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
            at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
            at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
            at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
            at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
            at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
            at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
            at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
            at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
            at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
            at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
            at org.apache.catalina.core.StandardService.start(StandardService.java:516)
            at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
            at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:616)
            at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:616)
            at org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:177)
    Jun 10, 2009 5:42:48 AM org.apache.catalina.core.StandardContext listenerStart
    SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
    java.lang.ExceptionInInitializerError
            at org.springframework.web.context.ContextLoader.<init>(ContextLoader.java:139)
            at org.springframework.web.context.ContextLoaderListener.createContextLoader(ContextLoaderListener.java:57)
            at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:48)
    "localhost.2009-06-10.log" 133L, 10359C     
                    后來(lái)在前輩指導(dǎo)下解決了這個(gè)問(wèn)題,有2種可能:
                   1、ubuntu自帶的JDK問(wèn)題,請(qǐng)重新安裝SUN的JDK #sudo apt-get install sun-java6-jre sun-java6-jdk sun-java6-demo sun-java6-doc sun-java6-source sun-java6-plugin sun-java6-fonts  libmyodbc tdsodbc
                    相關(guān)設(shè)置如下
                    sudo gedit /etc/profile //這個(gè)配制文件就是一個(gè)純文本的東西,用什么工具自己選擇vi、vim、gvim、emacs什么的都可以,只要是你機(jī)器里有的文本編輯工具就可以 
                    JAVA_HOME=/usr/lib/jvm/java-6-sun 
                    CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib 
                    JRE_HOME=/usr/lib/jvm/java-6-sun/jre 
                    export JRE_HOME 
                    export CLASSPATH 
                    export JAVA_HOME

                    sudo gedit /etc/environment 
                    JAVA_HOME=/usr/lib/jvm/java-6-sun 
                    CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib 
                    提示:如果要讓它立刻生效可以在終端里輸入: . /etc/environment 
                    一般情況可以不做設(shè)置,因?yàn)樵谶@些安裝完成后,機(jī)器必須得重啟下,所沒(méi)必要設(shè)置,但如果只是設(shè)置一下 
                    環(huán)境變量就要用它的話,就可以采用這種方法。

                    sudo gedit /etc/jvm 
                    在文件頂部添加 
                    /usr/lib/jvm/java-6-sun 
                    提示:這一步是在設(shè)置JDK的優(yōu)先級(jí)

                    sudo gedit ~/.bashrc 
                    在文件的末尾,添加如下兩行 
                    export JAVA_HOME=/usr/lib/jvm/java-6-sun 
                    export PATH=$PATH:$JAVA_HOME/bin 
                    提示:這是在設(shè)置用戶變量

                    如果您的機(jī)器里裝著多個(gè)JDK用下面的方法來(lái)選擇JDK版本(8.04默認(rèn)是沒(méi)有安裝JDK的,上面的安裝只安裝了一個(gè)版本的JDK,可以不設(shè)置) 
                    sudo update-alternatives --config java

                    更新當(dāng)前系統(tǒng)的JDK版本 
                    sudo update-java-alternatives -s java-6-sun 
                    然后編輯 #sudo vim /etc/init.d/tomcat6
                    中找到JDK_DIRS的配置,將其替換為:JDK_DIRS="/usr/lib/jvm/java-6-sun /usr/lib/jvm/java-1.5.0-sun /usr/lib/j2sdk1.5-sun /usr/lib/j2sdk1.5-ibm"
                    然后重新啟動(dòng)tomcat  OK解決了!
                    2、TOMCAT的安全模式打開(kāi)了
                    直接編輯#sudo vim /etc/init.d/tomcat6
                    找到TOMCAT6_SECURITY=Yes   改為no就OK了,重新啟動(dòng)就能運(yùn)行了


                        




    posted on 2009-06-11 15:58 Cloud kensin 閱讀(790) 評(píng)論(0)  編輯  收藏 所屬分類: Linux

    <2009年6月>
    31123456
    78910111213
    14151617181920
    21222324252627
    2829301234
    567891011

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(4)

    隨筆分類

    相冊(cè)

    相冊(cè)

    搜索

    最新評(píng)論

    主站蜘蛛池模板: 亚洲免费人成在线视频观看| 亚洲精品V天堂中文字幕| 国产又黄又爽胸又大免费视频| 国产成人免费a在线视频app| 亚洲欧美日韩自偷自拍| 午夜视频在线在免费| 中国china体内裑精亚洲日本| 成人奭片免费观看| 亚洲人成色777777精品| 日本v片免费一区二区三区| 亚洲欧美国产精品专区久久| 全免费一级午夜毛片| 国产精品亚洲专区一区| 亚洲色图综合在线| 国内精品久久久久影院免费 | 亚洲国产一区二区三区| a毛片成人免费全部播放| 亚洲精品无码MV在线观看| 久久精品电影免费动漫| 亚洲精品二三区伊人久久| 啦啦啦手机完整免费高清观看| 农村寡妇一级毛片免费看视频| 红杏亚洲影院一区二区三区| 无码午夜成人1000部免费视频| 1区1区3区4区产品亚洲| 天天看片天天爽_免费播放| 黄页视频在线观看免费| 亚洲男人的天堂在线播放| 在线观看免费人成视频色9| 美女视频黄视大全视频免费的| 亚洲人成网77777亚洲色| 国产成人精品免费视频动漫| 丰满亚洲大尺度无码无码专线 | 亚洲AV成人无码天堂| 免费在线观看中文字幕| 久久国产精品免费网站| 亚洲熟妇无码一区二区三区导航| 中文字幕亚洲一区二区三区| 999国内精品永久免费视频| 粉色视频在线观看www免费| 亚洲高清在线视频|