ASPNET WSRP プロデューサー
環境
- サーバ側
- APSNETWSRPProducer (プロデューサー)
- IIS
- ASPNET サイト
- プロデューサー サイト
クライアント側
- ライフレイ 5.2.3 トムキャット 6
- WSRP プロキシ (コンシューマ)
説明
Microsoft の ASPNET WSRP Producer を使用しようとしています。
サイトを作成し、単純な .aspx "Hello World!" を追加しました。Producer をホストする別のサイトを作成しました。消費者から情報を得ようとした。
ライフレイログ
21:24:22,379 エラー [jsp:165] org.apache.wsrp4j.exception.WSRPException: メッセージが見つかりません。 ネストされたスロー可能オブジェクトは次のとおりです。 サーバーは要求を処理できませんでした。---> オブジェクト参照がオブジェクトのインスタンスに設定されていません。 org.apache.wsrp4j.exception.WSRPXHelper.getException (WSRPXHelper.java:714) で org.apache.wsrp4j.exception.WSRPXHelper.throwX (WSRPXHelper.java:133) で org.apache.wsrp4j.exception.WSRPXHelper.handleWSRPFault (WSRPXHelper.java:660) で org.apache.wsrp4j.consumer.driver.ProducerImpl.getServiceDescription (ProducerImpl.java:464) で org.apache.wsrp4j.consumer.driver.ProducerImpl.getServiceDescription (ProducerImpl.java:391) で org.apache.wsrp4j.consumer.driver.ProducerImpl.getPortletDescription (ProducerImpl.java:490) で com.liferay.portlet.wsrp.WSRPProxyPortlet._getPortletDescription(WSRPProxyPortlet.java:681)で com.liferay.portlet.wsrp.WSRPProxyPortlet._getWindowSession(WSRPProxyPortlet.java:458)で com.liferay.portlet.wsrp.WSRPProxyPortlet._renderRemote (WSRPProxyPortlet.java:316) で com.liferay.portlet.wsrp.WSRPProxyPortlet.render(WSRPProxyPortlet.java:133)で com.sun.portal.portletcontainer.appengine.filter.FilterChainImpl.doFilter(FilterChainImpl.java:126) で com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:69)で com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:632) で com.liferay.portlet.InvokerPortletImpl.invokeRender (InvokerPortletImpl.java:700) で com.liferay.portlet.InvokerPortletImpl.render (InvokerPortletImpl.java:419) で org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) で javax.servlet.http.HttpServlet.service(HttpServlet.java:717) で org.apache.jasper.servlet.JspServletWrapper.service (JspServletWrapper.java:374) で org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) で org.apache.jasper.servlet.JspServlet.service (JspServlet.java:267) で
プロデューサー OutPutTrace.info
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/03/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<soap:Header>
<wsa:Action>http://schemas.xmlsoap.org/ws/2004/03/addressing/fault</wsa:Action>
<wsa:MessageID>uuid:1d118ef4-8020-4fb0-a0de-4fcfaaa7e239</wsa:MessageID>
<wsa:RelatesTo>uuid:a37a4393-badf-431e-8a22-ac010ba47596</wsa:RelatesTo>
<wsa:To>http://schemas.xmlsoap.org/ws/2004/03/addressing/role/anonymous</wsa:To>
<wsse:Security>
<wsu:Timestamp wsu:Id="Timestamp-179325ab-f6b6-4370-b883-eac6998e8cbe">
<wsu:Created>2009-10-26T16:46:25Z</wsu:Created>
<wsu:Expires>2009-10-26T16:51:25Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
</soap:Header>
<soap:Body>
<soap:Fault>
<faultcode>soap:Server</faultcode>
<faultstring>Server was unable to process request. ---> Object reference not set to an instance of an object. </faultstring>
<detail />
</soap:Fault>
</soap:Body>
</soap:Envelope>
</log>