- 締切済み
TeedaでのLiferayポートレット作成時に「ESSR0007 S2Containerはnull」のエラー
TeedaでのLiferay用サンプルポートレット(Hello World)の作成時に 「[ESSR0007]S2Containerはnull」のエラーが起きて困っております・・・。 どなたかおたすけください・・・・。 当方の環境は以下の通りです。 OS:Windows Vista HpmePremium SP1 APPサーバ;GlassFish v2.1 ポータルサーバ:Liferay 5.2.3 Java:jdk1.6.0.13 IDE:Eclipse 3.4 DB:Postgre 8.3.7(Hello Worldのみなので使用はしない) 行った作業は以下の通りです 1.eclipseでDolten Projectを作成する 2.web.xmlの"TeedaServlet"を"TeedaPortletExtendedServlet"に変更 (class-name属性のみ) 3.portlet.xmmlの作成 4.liferay-display.xml、liferay-plugin-package.properties、liferay-portlet.xmlを作成 5.以下のライブラリを追加 ・postgresql-8.2-504.jdbc4 ・portals-bridges-portletfilter-1.0.4 ・s2-portlet-1.0.7 ・jsf-portlet-1.2.3 ・portals-bridges-jsf-1.0.4 ・portals-bridges-portletfilter ・portlet-api-1.0 6.下記ファイルのHTML、HEAD、BODYタグを削除 ・index.jsp ・hello.html ・error.html 7.faces-config.xmlのDTDのバージョンを1.0から1.1に変更 8.web.xmlをサーブレット2.3記述からサーブレット2.4記述に変更 9.jdbc.diconのURLの"localhost"の部分を"127.0.0.1"に変更 10.XMLパースライブラリをバージョンアップ ・xercesImplのバージョンを2.7.1に変更 ・xml-apisのバージョンを1.3.03に変更 11.s2jdbc.diconのdialectをh2からpostgreに変更 以上を行ったところ、夏季のエラーが発生しました。 自分なりに調べてみたのですが解決できませんでした。 どなたか、お助けください・・・・・。 ######################################################## 以下、エラー内容 ######################################################## [#|2009-06-04T23:34:22.981+0900|INFO|sun-appserver2.1|javax.enterprise.system.stream.out|_ThreadID=15;_ThreadName=Timer-27;|23:34:22,980 ERROR [PortletHotDeployListener:663] org.seasar.framework.exception.EmptyRuntimeException: [ESSR0007]S2Containerはnullあるいは空であってはいけません org.seasar.framework.exception.EmptyRuntimeException: [ESSR0007]S2Containerはnullあるいは空であってはいけません at org.seasar.framework.container.factory.SingletonS2ContainerFactory.getContainer(SingletonS2ContainerFactory.java:175) at org.seasar.portlet.filter.S2PortletFilter.init(S2PortletFilter.java:62) at org.apache.portals.bridges.portletfilter.PortletFilterConfig.<init>(PortletFilterConfig.java:124) at org.apache.portals.bridges.portletfilter.PortletFilterChain.<init>(PortletFilterChain.java:87) at org.apache.portals.bridges.portletfilter.FilterPortlet.init(FilterPortlet.java:95) at com.liferay.portlet.InvokerPortletImpl.init(InvokerPortletImpl.java:250) at com.liferay.portlet.PortletInstanceFactoryImpl.init(PortletInstanceFactoryImpl.java:245) at com.liferay.portlet.PortletInstanceFactoryImpl.create(PortletInstanceFactoryImpl.java:135) at com.liferay.portlet.PortletInstanceFactoryUtil.create(PortletInstanceFactoryUtil.java:47) at com.liferay.portal.deploy.hot.PortletHotDeployListener.initPortlet(PortletHotDeployListener.java:660) at com.liferay.portal.deploy.hot.PortletHotDeployListener.doInvokeDeploy(PortletHotDeployListener.java:250) at com.liferay.portal.deploy.hot.PortletHotDeployListener.invokeDeploy(PortletHotDeployListener.java:127) at com.liferay.portal.kernel.deploy.hot.HotDeployUtil._doFireDeployEvent(HotDeployUtil.java:108) at com.liferay.portal.kernel.deploy.hot.HotDeployUtil._fireDeployEvent(HotDeployUtil.java:153) at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:43) at com.liferay.portal.kernel.servlet.PortletContextListener.portalInit(PortletContextListener.java:113) at com.liferay.portal.kernel.util.PortalInitableUtil.init(PortalInitableUtil.java:48) at com.liferay.portal.kernel.servlet.PortletContextListener.contextInitialized(PortletContextListener.java:109) ・・・・・・・・・・・・・・・・・・・
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- forza_mf08
- ベストアンサー率0% (0/0)
はじめまして。 SEでは無いので。。。ご回答はできませんが。。。 Liferayに困ったらココが一番だと聞いています。 日本Liferayユーザーグループ http://liferay-jp.sourceforge.jp/ NRIの松野氏or藤崎氏が丁寧に対応してくれるかと思います。