Web アプリケーションをデプロイした後、Tomcat 7 サーバーが起動しなくなり、起動プロセス中に例外が発生します。
そこで、Tomcat を構成して、起動時に webapps をデプロイしないようにしました。
そのために、my を変更し、ノードに属性を${CATALINA_BASE}/conf/server.xml
追加しました。(属性がないことも確認しました):autoDeploy="false"
Host
liveDeploy
<Host appBase="webapps" autoDeploy="false" name="localhost" unpackWARs="true">
...
次に、わずかに異なる動作を持つ liveDeploy 属性について読み、それも無効にしたことを確認します。
<Host appBase="webapps" autoDeploy="false" liveDeploy = "false" name="localhost" unpackWARs="true">
...
問題は、それが何もしていないように見えることです.Tomcatをクラッシュさせるまで、出力には「Deploying configuration descriptor」行が表示されます。
ここにサーバー出力があります。スタートアップ、正しくデプロイされた最初のアプリケーション (MyFirstApplication)、およびサーバーをクラッシュさせた最後のアプリケーションを含めました。
CATALINA_BASE の使用: "C:\Users\Jack\AppData\Roaming\NetBeans\7.2\apache-tomcat-7.0.11.0_base" CATALINA_HOME の使用: 「C:\Program Files\Apache Software Foundation\Apache Tomcat 7.0.11」 CATALINA_TMPDIR の使用: "C:\Users\Jack\AppData\Roaming\NetBeans\7.2\apache-tomcat-7.0.11.0_base\temp" JRE_HOME の使用: 「C:\Program Files (x86)\Java\jdk1.7.0」 CLASSPATH の使用: 「C:\Program Files\Apache Software Foundation\Apache Tomcat 7.0.11\bin\bootstrap.jar;C:\Program Files\Apache Software Foundation\Apache Tomcat 7.0.11\bin\tomcat-juli.jar」 gen 14、2013 3:08:28 PM org.apache.catalina.core.AprLifecycleListener init 情報: 本番環境で最適なパフォーマンスを実現する APR ベースの Apache Tomcat ネイティブ ライブラリが java.library.path: C:\Program Files (x86)\Java\jdk1.7.0\bin;C:\Windows\Sun に見つかりませんでした。 \Java\bin;C:\Windows\system32;C:\Windows;C:\Perl64\site\bin;C:\Perl64\bin;C:\Program Files (x86)\CollabNet\Subversion Client;C:\ Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem ;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86) \Windows Live\Shared;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\12.0\DLLShared\;C:\Program Files (x86)\Roxio \OEM\AudioCore\;C:\Program Files\Java\jdk1.6.0_23\bin;C:\Program Files (x86)\GnuWin32\bin;C:\Program Files (x86)\spring-roo-1.1.4 .RELEASE\bin;C:\Program Files\NetBeans 6.9.1\java\ant\bin;C:\Program Files (x86)\GNU\GnuPG\pub;C:\Program Files (x86)\QuickTime\QTSystem\ ;c:\Program Files\NetBeans 7.2\java\maven\bin;C:\Program Files (x86)\Nmap;C:\cmdutilities;.\Program Files (x86)\QuickTime\QTSystem\;c:\Program Files\NetBeans 7.2\java\maven\bin;C:\Program Files (x86)\Nmap;C:\cmdutilities;.\Program Files (x86)\QuickTime\QTSystem\;c:\Program Files\NetBeans 7.2\java\maven\bin;C:\Program Files (x86)\Nmap;C:\cmdutilities;. gen 14、2013 3:08:28 PM org.apache.coyote.AbstractProtocolHandler init 情報: ProtocolHandler の初期化 ["http-bio-8084"] gen 14、2013 3:08:28 PM org.apache.coyote.AbstractProtocolHandler init 情報: ProtocolHandler の初期化 ["ajp-bio-8009"] gen 14、2013 3:08:28 PM org.apache.catalina.startup.Catalina ロード 情報: 初期化は 411 ミリ秒で処理されました gen 14、2013 3:08:28 PM org.apache.catalina.core.StandardService startInternal お知らせ: サービス Catalina の開始 gen 14、2013 3:08:28 PM org.apache.catalina.core.StandardEngine startInternal 情報: サーブレット エンジンの起動: Apache Tomcat/7.0.11 gen 14、2013 3:08:28 PM org.apache.catalina.startup.HostConfig deployDescriptor 情報: C:\Users\Jack\AppData\Roaming\NetBeans\7.2\apache-tomcat-7.0.11.0_base\conf\Catalina\localhost から構成記述子 MyFirstWebApp.xml をデプロイしています gen 14、2013 3:08:38 PM org.springframework.web.context.ContextLoader initWebApplicationContext 情報: ルート WebApplicationContext: 初期化が開始されました [...] 情報: C:\Users\Jack\AppData\Roaming\NetBeans\7.2\apache-tomcat-7.0.11.0_base\conf\Catalina\localhost から構成記述子 manager.xml をデプロイしています 世代 14、2013 午後 3:08:40 org.apache.catalina.startup.HostConfig deployDescriptor 情報: C:\Users\Jack\AppData\Roaming\NetBeans\7.2\apache-tomcat-7.0.11.0_base\conf\Catalina\localhost から構成記述子 MavenSpringHibernate.xml をデプロイしています スレッド「main」での例外 スレッド「Thread-1」での例外