私はIBMのRational Software Architectを使用しています(基本的にはEclipseです)。 Webサービス(JAX-RPC)にアクセスするためのプロキシクラスを含むJARファイルがあります。私はこのライブラリのProxyクラスを使用してWebサービスを使用しようとしている単純なJSPページでDynamic Web Projectを作成しました。 JSPページからコード:私はしかし、ブラウザ内のWebSphere上でJSPページを実行するときに、ビルド・パスのライブラリセクションに外部JARファイルを追加した。この時点でJSPのランタイムパスにJarを追加
<jsp:useBean id="queryProxy" scope="session" class="location.DataSearchProxy" />
<% queryProxy.setEndpoint("http://localhost:9080/CIDataService/services/DataSearch"); %>
<%=queryProxy.query("SELECT street, city, prov, postcode FROM v_location WHERE c1 = '48704'") %>
。 「DataSearchProxyを型に解決できません」というエラーが表示されます。私も使って試してみました
:
<%@ page import="location.DataSearchProxy" %>
<% DataSearchProxy queryProxy = new DataSearchProxy(); %>
<% queryProxy.setEndpoint("http://localhost:9080/CIDataService/services/DataSearch"); %>
<%=queryProxy.query("SELECT street, city, prov, postcode FROM v_location WHERE c1 = '48704'") %>
しかし、私は同じエラーを取得します。私はこのタイプのWeb-Projectに対して、プロジェクトのJSPページや他のBeanから解決できるように、別の方法で参照する必要があるかもしれないと感じています。私はこれを間違った方法で行っているかもしれません。JSPからWebサービスを利用するための正しい方向で私を指揮してくれることを願っています。
ああ完璧!それは正確な問題のおかげです! –