- - PR -
IntraMartでのstruts動作について
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2004-06-04 11:18
お世話になっています。 Javaとは趣旨が変わってしまう
かもしれまんが。 環境 eclipse 2.0.2 JDK1.4.1_01 intra-mart(eBuilder4.0) にて、本来Intra-Mart4.0ではサポートされていなかった strutsを連携させて動作させる検証をしてます。 ソース、xmlなどに関してはIntra-Mart社より提供されてい るサンプルをそのまま使っています。 で、現状一通り設定やソースなどの配置を終え、動作確認をして いるのですが、strutsにて初期画面を開いた際以下のようなエラーが 発生してしまいます。 プロパティマネージャが取得できないという環境まわりで落ちてる ようなんですが、以下で出ているログのclassはすべてJarで提供されている ものである為、どこが悪いのかわからなくなってしまっている状態です。 どなたかご存知の方対処法を教えてください。もしくはどの方向性で 調べるべきか混乱しているので、その辺りアドバイスをもらえるとありがたいです。 500 Servlet Exception jp.co.intra_mart.framework.base.service.ServiceManagerException: プロパティマネージャの取得に失敗しました。 at jp.co.intra_mart.framework.base.service.ServiceManager.<init>(ServiceManager.java:105) at jp.co.intra_mart.framework.base.service.ServiceManager.getServiceManager(ServiceManager.java:63) at jp.co.intra_mart.framework.base.service.IntramartConnectServlet.init(IntramartConnectServlet.java:199) at com.caucho.server.http.Application.createServlet(Application.java:3103) at com.caucho.server.http.Application.loadServlet(Application.java:3054) at com.caucho.server.http.QServletConfig.loadServlet(QServletConfig.java:418) at com.caucho.server.http.Application.getFilterChainServlet(Application.java:2794) at com.caucho.server.http.Application.buildFilterChain(Application.java:2750) at com.caucho.server.http.Invocation.service(Invocation.java:310) at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:244) at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163) at com.caucho.server.TcpConnection.run(TcpConnection.java:137) at java.lang.Thread.run(Thread.java:536) jp.co.intra_mart.framework.system.property.PropertyManagerException: プロパティマネージャの生成に失敗しました。 : class name = jp.co.intra_mart.framework.system.property.DefaultPropertyManager at jp.co.intra_mart.framework.system.property.PropertyManager.getPropertyManager(PropertyManager.java:95) at jp.co.intra_mart.framework.base.service.ServiceManager.<init>(ServiceManager.java:98) at jp.co.intra_mart.framework.base.service.ServiceManager.getServiceManager(ServiceManager.java:63) at jp.co.intra_mart.framework.base.service.IntramartConnectServlet.init(IntramartConnectServlet.java:199) at com.caucho.server.http.Application.createServlet(Application.java:3103) at com.caucho.server.http.Application.loadServlet(Application.java:3054) at com.caucho.server.http.QServletConfig.loadServlet(QServletConfig.java:418) at com.caucho.server.http.Application.getFilterChainServlet(Application.java:2794) at com.caucho.server.http.Application.buildFilterChain(Application.java:2750) at com.caucho.server.http.Invocation.service(Invocation.java:310) at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:244) at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163) at com.caucho.server.TcpConnection.run(TcpConnection.java:137) at java.lang.Thread.run(Thread.java:536) jp.co.intra_mart.framework.system.property.PropertyManagerException: リソースバンドルの取得に失敗したためプロパティマネージャの生成に失敗しました。 : resource bundle = /PropertyConfig.properties at jp.co.intra_mart.framework.system.property.DefaultPropertyManager.<init>(DefaultPropertyManager.java:68) at sun.reflect.GeneratedConstructorAccessor13.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at java.lang.Class.newInstance0(Class.java:306) at java.lang.Class.newInstance(Class.java:259) at jp.co.intra_mart.framework.system.property.PropertyManager.getPropertyManager(PropertyManager.java:88) at jp.co.intra_mart.framework.base.service.ServiceManager.<init>(ServiceManager.java:98) at jp.co.intra_mart.framework.base.service.ServiceManager.getServiceManager(ServiceManager.java:63) at jp.co.intra_mart.framework.base.service.IntramartConnectServlet.init(IntramartConnectServlet.java:199) at com.caucho.server.http.Application.createServlet(Application.java:3103) at com.caucho.server.http.Application.loadServlet(Application.java:3054) at com.caucho.server.http.QServletConfig.loadServlet(QServletConfig.java:418) at com.caucho.server.http.Application.getFilterChainServlet(Application.java:2794) at com.caucho.server.http.Application.buildFilterChain(Application.java:2750) at com.caucho.server.http.Invocation.service(Invocation.java:310) at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:244) at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163) at com.caucho.server.TcpConnection.run(TcpConnection.java:137) at java.lang.Thread.run(Thread.java:536) java.lang.NullPointerException at java.io.Reader.<init>(Reader.java:61) at java.io.InputStreamReader.<init>(InputStreamReader.java:80) at java.util.Properties.load(Properties.java:189) at java.util.PropertyResourceBundle.<init>(PropertyResourceBundle.java:96) at jp.co.intra_mart.framework.system.property.DefaultPropertyManager.<init>(DefaultPropertyManager.java:61) at sun.reflect.GeneratedConstructorAccessor13.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at java.lang.Class.newInstance0(Class.java:306) at java.lang.Class.newInstance(Class.java:259) at jp.co.intra_mart.framework.system.property.PropertyManager.getPropertyManager(PropertyManager.java:88) at jp.co.intra_mart.framework.base.service.ServiceManager.<init>(ServiceManager.java:98) at jp.co.intra_mart.framework.base.service.ServiceManager.getServiceManager(ServiceManager.java:63) at jp.co.intra_mart.framework.base.service.IntramartConnectServlet.init(IntramartConnectServlet.java:199) at com.caucho.server.http.Application.createServlet(Application.java:3103) at com.caucho.server.http.Application.loadServlet(Application.java:3054) at com.caucho.server.http.QServletConfig.loadServlet(QServletConfig.java:418) at com.caucho.server.http.Application.getFilterChainServlet(Application.java:2794) at com.caucho.server.http.Application.buildFilterChain(Application.java:2750) at com.caucho.server.http.Invocation.service(Invocation.java:310) at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:244) at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163) at com.caucho.server.TcpConnection.run(TcpConnection.java:137) at java.lang.Thread.run(Thread.java:536) |
|
投稿日時: 2004-06-04 14:25
これってとても製品依存の話ですよね?
Struts を使うと、とのことですがスタックトレースに Struts のクラスは見あたらないしこのようなオープンな掲示板で聞いてもなかなか答えはでないかと・・・・。 |
|
投稿日時: 2004-06-04 17:21
intra_martのことはあまり知りませんが…
これが原因じゃないでしょうか。 jp.co.intra_mart.framework.system.property.PropertyManagerException: リソースバンドルの取得に失敗したためプロパティマネージャの生成に失敗しました。 : resource bundle = /PropertyConfig.properties クラスパスの通っている位置に、PropertyConfig.propertiesというファイルは ちゃんとありますか? |
|
投稿日時: 2004-06-04 20:41
インギさん> すいません、頭のどこかで趣旨がずれてまずいかなと思いつつ、藁をもつかむ
思いで書き込んでしまいました。 Emacs信者さん> Propertiesファイル自体インストールしているフォルダのトップから 全フォルダ検索したのですが、みつからずでした。 ただ、IntraMart自体別フォルダに新たにインストールして、修正、追加したファイル を少しずつうつしていったら、何かのタイミングで環境が壊れていたことが判明して 下記内容については無事解決しました。 お二人共ありがとうございましたm(__)m |
1
