0

Google appengine アカウントに httpinvoker ベースのサーバーをセットアップしようとしています。春のドキュメントに記載されている指示に従いましたが、うまくいかないようです。誰かが以下のコードを確認して、何が間違っているか教えてください。

私のweb.xml:

<servlet>
<servlet-name>remoting</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherSe rvlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>remoting</servlet-name>
<url-pattern>/remoting/*</url-pattern>
</servlet-mapping>

私の remoting-servlet.xml

<bean name="/AccountService" class="org.springframework.remoting.httpinvoker.Ht tpInvokerServiceExporter">
<property name="service" ref="accountService"/>
<property name="serviceInterface" value="app.server.AccountService"/>
</bean>

私のクライアントxml:

<bean id="httpInvokerProxy" class="org.springframework.remoting.httpinvoker.Ht tpInvokerProxyFactoryBean">
<property name="serviceUrl" value="http://<google appid>.appspot.com/remoting/AccountService"/>
<property name="serviceInterface" value="app.server.AccountService"/>
</bean>

私のクライアント側のコード:

public static void main(String[] args) throws Exception {
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("springClientConfig .xml");
AccountService testService = (AccountService) applicationContext.getBean("httpInvokerProxy");
String retVal = testService.getAccounts("test");
System.out.println(retVal);
}

例外が発生し続けます (org.springframework.remoting.RemoteAccessException): Could not access HTTP invoker remote service at [http://googleappId.appspot.com/remoting/AccountService]; ネストされた例外は java.io.IOException: 正常な HTTP 応答を受け取りませんでした: ステータス コード = 500、ステータス メッセージ = [Internal Server Error]

4

1 に答える 1