在Apache Geronimo中部署Web服务 - 编程入门网
ponse =
type.itemLookup(lookup);
Items[] items = response.getItems();
if (items != null && items.length > 0) {
System.out.println("Number of results "+ items.length);
return items;
}
} catch (javax.xml.rpc.ServiceException se) {
throw new Exception(se.getMessage());
}
return new Items[0];
}
}
必须向 Amazon 注册,以获得订阅 ID(请参阅上面的 使用 Amazon Web 服务 )。获得订阅 ID 之后,可以用它替换 清单 2 代码中的 ID。 现在,您 已经为编译此代码做好了准备。运行 setenv.bat 文件之后,通过运行 javac *.java: ,应该能够轻松地编译此代码。在这个目录中,可以获得多个类文件。 为使包装更简洁,可以将整个 src 目录复制到一个称为 WEB-INF/classes 的新 目录中,然后,从 WEB-INF/classes 删除所有 Java 源文件;从 WEB-INF/src 删除所有类文件。如果使用的是集成开发环境(IDE)(例如 Eclipse),则许多 这类手动操作都可自动完成。 现在,可以调用 Web 服务并查看结果。使 用 JSP 文件可以做到这一点。 编写 JSP 文件以便从 Web 服务显示结果 在 amazonclient 目录下,创建一个称为 searchAmazon.jsp 的 JSP 文 件。该代码如 清单 3 所示。 在清单 3 所示的 JSP 文件中,将调用您定 义的 AmazonClient 类并接收一个 Item 对象数组。然后在这个数组上进行迭代 便可以显示这些值。 这里不是为了演示一个优秀的 J2EE 编码做法,而是 示范正在编写的所有代码都是标准的 J2EE 代码,这些代码可以很容易地部署到 IBM WebSphere®、平台、 Apache Tomcat、Apache Geronimo、JBoss 或 BEA WebLogic 上。 现在您已具备所需的所有代码。 在Apache Geronimo中部署Web服务(4)时间:2011-08-27 IBM Kunal Mittal部署代码之前的最 后步骤 最后一个步骤是设置部署描述符,以便在 Geronimo 上部署 WAR 文件。在 WEB-INF 目录下,创建两个简单的 XML 部署描述符。第一个是标准的 J2EE WAR 部署描述符,称为 web.xml (请参见清单 4)。 清单 4. web.xml
Geronimo 需要一个 geronimo-jetty.xml 描述符。该代码如 清单 5 所示。 清单 5. geronimo-jetty.xml 描述符
现在, |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |