Apache Geronimo和Spring框架,第2部分: 构建第一个应用程序 - 编程入门网
dView;
import org.springframework.web.servlet.mvc.Controller;
/*
* PhonebookController.java
*
* This class is a simple Spring controller. This controller is
registered as a
* Bean in the PhoneBook ApplicationContext.
*
* @author Arun Chhatpar
* @version 1.0
*/
public class PhonebookControllerimplements
Controller{
/** Creates a new instance of PhonebookController */
public PhonebookController() {
}
public ModelAndView handleRequest(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException
{
return new ModelAndView("/WEB-INF/jsp/home.jsp");
}
}
好啦!您已经完成了应用程序的编码工作。 构建应用程序 您将使用 Ant build 脚本来构建应用程序,因此,请确保满足运行 Ant 的下列所有要求: 将 ANT_HOME 设为系统变量。 正确设定 JAVA_HOME。 <JAVA_HOME>/bin 已在路径中。 <ANT_HOME>/bin 已在路径中。 Apache Geronimo和Spring框架,第2部分: 构建第一个应用程序(11)时间:2011-10-13 IBM Arun Chhatpar接下来,打开一个命令行窗口 (对于 Linux 用户,则是 bash shell),转至 <GERONIMO_HOME>/workspace/phonebook 目录,然后键入以下命令:ant dist。如果运行正常,您 的窗口应当显示 清单 7 中的内容。 清单 7. 使用 Ant 脚本创建 .war 文件
Ant build 将在 <GERONIMO_HOME>/dist 目录中创建一个 phonebook.war 文件。 您的应用程序现在就可以部署到 Geronimo 上了。 把应用程序部署到 Geronimo 上 在本节中,您将把示例应用程序部署到 Geronimo 上。 使用 Web 管理控制台 部署应用程序的最简单方法就是通过 Web 管理控制台来执行部署任务。您可以使用该控制台提供的 Deploy New 选项。单击 Deploy New 后,Web 控制台应当显示如 图 4 所示的界面。 图 4. Deploy New 应用程序控制台 在此控制台中,您只需在 Archive 字段中浏览并选择应用程序的 .war 文件,然后单击 Install 按 钮。此时,请不要在 Plan 字段中放入任何内容。如果运行正常,您应当会看到一条消息,告诉您 Application deployed successfully。 Apache Geronimo和Spring框架,第2部分: 构建第一个应用程序(12)时间:2011-10-13 IBM Arun Chhatpar测试已部署的应用程序 部署后,您可以通过 URL http://localhost:8080/phonebook/home.do 来测试应用程序。如果您看到 如 图 5 所示的页面,那么,恭喜您!您已经成功地完成了骨架应用程序的开发、配置和部署工作。 图 5. 在 Geronimo 上运行的电话本应用程序 接下来会发生什么? 现在,图 1 中所示的设计图表就有用了。 对 home.do 页面的请求转到了 Geronimo。运行在 Geronimo 容器内部的 Tomcat Web 容器将为应用 服务器处理请求。然后,Tomcat 将读取配置文件,尤其是 web.xml,并发现 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |