[Seasar-user:7331] HotDeployサンプル実行時にservletContextが見つからずNullPointerExceptionが発生します

ryota [E-MAIL ADDRESS DELETED]
2007年 4月 18日 (水) 14:09:39 JST


お世話になります。ryotaです。

下記のURL、SMART deployの説明の一番下で紹介されているサンプルを
実行すると、ServletContextが見つかりませんというエラーが発生して
しまいます。

http://s2container.seasar.org/ja/S2.4SmartDeploy.html

パッケージ階層や必要な設定ファイルはサイト通りにしました。

どなたかご教授いただけませんでしょうか?
よろしくお願いいたします。

コンソールに出るログは以下の通りです。

DEBUG 2007-04-18 13:24:04,859 [main] S2Containerを作成します。path=hotdeploy.dicon
DEBUG 2007-04-18 13:24:04,875 [main] S2Containerを作成します。path=convention.dicon
DEBUG 2007-04-18 13:24:05,000 [main] S2Containerを作成しました。path=convention.dicon
DEBUG 2007-04-18 13:24:05,000 [main] S2Containerを作成します。path=customizer.dicon
DEBUG 2007-04-18 13:24:05,062 [main] S2Containerを作成しました。path=customizer.dicon
DEBUG 2007-04-18 13:24:05,062 [main] S2Containerを作成します。path=creator.dicon
DEBUG 2007-04-18 13:24:05,125 [main] S2Containerを作成しました。path=creator.dicon
DEBUG 2007-04-18 13:24:05,125 [main] S2Containerを作成しました。path=hotdeploy.dicon
DEBUG 2007-04-18 13:24:05,171 [main] S2Containerを作成します。path=app.dicon
DEBUG 2007-04-18 13:24:05,187 [main] S2Containerを作成します。path=convention.dicon
DEBUG 2007-04-18 13:24:05,187 [main] S2Containerを作成しました。path=convention.dicon
DEBUG 2007-04-18 13:24:05,187 [main] S2Containerを作成します。path=aop.dicon
DEBUG 2007-04-18 13:24:05,250 [main] S2Containerを作成しました。path=aop.dicon
DEBUG 2007-04-18 13:24:05,250 [main] S2Containerを作成します。path=app_aop.dicon
DEBUG 2007-04-18 13:24:05,296 [main] S2Containerを作成しました。path=app_aop.dicon
DEBUG 2007-04-18 13:24:05,296 [main] S2Containerを作成します。path=teedaExtension.dicon
DEBUG 2007-04-18 13:24:05,312 [main] S2Containerを作成します。path=teeda.dicon
DEBUG 2007-04-18 13:24:05,328 [main] S2Containerを作成します。path=teedaErrorPage.dicon
DEBUG 2007-04-18 13:24:05,343 [main]
S2Containerを作成しました。path=teedaErrorPage.dicon
DEBUG 2007-04-18 13:24:05,343 [main] S2Containerを作成します。path=teedaCustomize.dicon
DEBUG 2007-04-18 13:24:05,375 [main]
S2Containerを作成しました。path=teedaCustomize.dicon
DEBUG 2007-04-18 13:24:05,593 [main] S2Containerを作成しました。path=teeda.dicon
DEBUG 2007-04-18 13:24:05,812 [main]
S2Containerを作成しました。path=teedaExtension.dicon
DEBUG 2007-04-18 13:24:05,812 [main] S2Containerを作成します。path=dao.dicon
DEBUG 2007-04-18 13:24:05,828 [main] S2Containerを作成します。path=j2ee.dicon
DEBUG 2007-04-18 13:24:05,843 [main] S2Containerを作成します。path=jta.dicon
DEBUG 2007-04-18 13:24:05,859 [main] S2Containerを作成しました。path=jta.dicon
DEBUG 2007-04-18 13:24:05,859 [main] S2Containerを作成します。path=jdbc.dicon
DEBUG 2007-04-18 13:24:05,875 [main] S2Containerを作成します。path=jdbc-extension.dicon
DEBUG 2007-04-18 13:24:05,890 [main]
S2Containerを作成しました。path=jdbc-extension.dicon
DEBUG 2007-04-18 13:24:05,921 [main] S2Containerを作成しました。path=jdbc.dicon
DEBUG 2007-04-18 13:24:05,921 [main] S2Containerを作成しました。path=j2ee.dicon
DEBUG 2007-04-18 13:24:05,968 [main] S2Containerを作成しました。path=dao.dicon
DEBUG 2007-04-18 13:24:05,968 [main] S2Containerを作成します。path=dxo.dicon
DEBUG 2007-04-18 13:24:06,015 [main] S2Containerを作成しました。path=dxo.dicon
DEBUG 2007-04-18 13:24:06,015 [main] S2Containerを作成しました。path=app.dicon
WARN  2007-04-18 13:24:06,562 [main]
org.seasar.teeda.extension.config.taglib.impl.ServletContextTaglibManagerImplのプロパティ(servletContext)が見つからないので設定をスキップします
Exception in thread "main" java.lang.NullPointerException
	at org.seasar.teeda.extension.config.taglib.impl.ServletContextTaglibManagerImpl.scanJars(ServletContextTaglibManagerImpl.java:47)
	at org.seasar.teeda.extension.config.taglib.impl.ServletContextTaglibManagerImpl.init(ServletContextTaglibManagerImpl.java:43)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.seasar.framework.util.MethodUtil.invoke(MethodUtil.java:49)
	at org.seasar.framework.container.assembler.AbstractMethodAssembler.invoke(AbstractMethodAssembler.java:85)
	at org.seasar.framework.container.assembler.DefaultInitMethodAssembler.assemble(DefaultInitMethodAssembler.java:47)
	at org.seasar.framework.container.deployer.SingletonComponentDeployer.assemble(SingletonComponentDeployer.java:64)
	at org.seasar.framework.container.deployer.SingletonComponentDeployer.deploy(SingletonComponentDeployer.java:43)
	at org.seasar.framework.container.deployer.SingletonComponentDeployer.init(SingletonComponentDeployer.java:71)
	at org.seasar.framework.container.impl.ComponentDefImpl.init(ComponentDefImpl.java:299)
	at org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:499)
	at org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:496)
	at org.seasar.framework.container.factory.SingletonS2ContainerFactory.init(SingletonS2ContainerFactory.java:87)
	at jp.co.seasar.sample.test.Test.main(Test.java:12)


Seasar-user メーリングリストの案内