- PR -

LombozによるTomcatの起動ができない

1
投稿者投稿内容
つちつち
会議室デビュー日: 2004/10/21
投稿数: 17
投稿日時: 2004-10-21 12:36
はじめまして、つちつちと申します。

eclipse3.01へlomboz.301を導入し、Lomboz J2EE Viewより、
tomcat5.0.28の起動(Run Server)を試みたのですがうまく行きません。
コンソールには以下のメッセージが出力されます。
---------------------------------------------------------
Bootstrap: Class loader creation threw exception
java.lang.ExceptionInInitializerError
at org.apache.catalina.startup.ClassLoaderFactory.<clinit>(ClassLoaderFactory.java:63)
at org.apache.catalina.startup.Bootstrap.initClassLoaders(Bootstrap.java:103)
at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:196)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:402)
Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException) (Caused by org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException))
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
at org.apache.tomcat.util.compat.JdkCompat.<clinit>(JdkCompat.java:55)
... 4 more
Caused by: org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException)
at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:397)
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
... 8 more
Caused by: java.lang.NullPointerException
at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:374)
... 9 more
---------------------------------------------------------

おそらく環境設定に問題があるのだと思いますが、そのポイントをどなたかご指導いただけませんでしょうか。
ご協力よろしくお願い致します。


環境
PC WinXP
eclipse3.01
lomboz.301
tomcat5.0.28
j2sdk 1.4.2_05
つちつち
会議室デビュー日: 2004/10/21
投稿数: 17
投稿日時: 2004-10-21 18:43
色々と情報を探し回っていたら、解決方法を発見しました。

C:\eclipse\plugins\com.objectlearn.jdt.j2ee_3.0.1\servers の下にある、
「tomcat50x.server」を以下のように修正します。

<startVmParameters>-DJAVA_HOME="${jrePath}" -Dcatalina.base="${serverRootDirectory}" -Dcatalina.home="${serverRootDirectory}" -Djava.io.tmpdir="${serverRootDirectory}/temp" -Djava.endorsed.dirs="${serverRootDirectory}/bin;${serverRootDirectory}/common/endorsed"</startVmParameters>

<stopVmParameters>-DJAVA_HOME="${jrePath}" -Dcatalina.base="${serverRootDirectory}" -Dcatalina.home="${serverRootDirectory}" -Djava.io.tmpdir="${serverRootDirectory}/temp" -Djava.endorsed.dirs="${serverRootDirectory}/bin;${serverRootDirectory}/common/endorsed"</stopVmParameters>



<startVmParameters>-DJAVA_HOME="${jrePath}" -Dcatalina.base="${serverRootDirectory}" -Dcatalina.home="${serverRootDirectory}" -Djava.io.tmpdir="${serverRootDirectory}/temp" -Djava.endorsed.dirs="${serverRootDirectory}/common/endorsed"</startVmParameters>

<stopVmParameters>-DJAVA_HOME="${jrePath}" -Dcatalina.base="${serverRootDirectory}" -Dcatalina.home="${serverRootDirectory}" -Djava.io.tmpdir="${serverRootDirectory}/temp" -Djava.endorsed.dirs="${serverRootDirectory}/common/endorsed"</stopVmParameters>


これで解決しました。
お騒がせしました。
TAN
会議室デビュー日: 2005/01/12
投稿数: 1
投稿日時: 2005-01-12 20:56
同じ件で困っていたところ、このスレッドを見て助けられました。
ありがとうございます。
tomcat5.5でも動作確認できました。
よろしければ情報ソースを教えていただけますか?
sutou
会議室デビュー日: 2002/02/20
投稿数: 7
投稿日時: 2005-01-18 11:08
引用:

TANさんの書き込み (2005-01-12 20:56) より:
同じ件で困っていたところ、このスレッドを見て助けられました。
ありがとうございます。
tomcat5.5でも動作確認できました。
よろしければ情報ソースを教えていただけますか?



 私が以前同じ問題で困ったときに探し出したのは以下でした。

http://jomora.bne.jp/wp/index.php?p=857&c=1
http://forge.objectweb.org/forum/forum.php?thread_id=1028&forum_id=360

つちつちさんの情報ソースは違うかもしれませんが、参考まで。
1

スキルアップ/キャリアアップ(JOB@IT)