jpetstore是一个精典的j2ee例子,我在网上搜到一些的关于jpetstore的配置方法,稍微改动了一下。下面是web.xml中的事例:
<servlet-name>petstore</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<load-on-startup>2</load-on-startup>
</servlet>
如果你是要选择Spring版本的来运行,就留下上面的<servlet>,注释掉下面的<servlet>;否则相反;这里以spring为例:
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<load-on-startup>3</load-on-startup>
</servlet>
<load-on-startup>3</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>petstore</servlet-name>
<!--<servlet-name>action</servlet-name>-->
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<servlet-name>petstore</servlet-name>
<!--<servlet-name>action</servlet-name>-->
<url-pattern>*.do</url-pattern>
</servlet-mapping>
好,到此,web.xm.设置完毕,再修改jdbc.properties中的相关以适应你的数据库要求.这里为mysql .
jdbc.driverClassName=org.gjt.mm.mysql.Driver
jdbc.url=jdbc:myql://localhost:3306/jpetstore
jdbc.username=root
jdbc.password=
好,现在把数据库表及数据导入jpetstore数据库,然后在X:/xx/xx/samples/jpetstore/目录下运行ant,然后就会有一个dist目录产生,内中有petstore.war,拷贝到tomcat/webapps下,启动Tomcat,OK,你可以在浏览器地址栏中浏览了.http://localhost:8080/petstore/.
最后不要忘记将mysql的驱动放入tomcat/webapps/jpetstore/WEB-INF/lib下
呵呵,第一次有耐心,以后继续.
本文介绍如何配置并部署JPetStore应用,包括设置web.xml文件、调整jdbc.properties以匹配MySQL数据库,以及通过Ant构建工具生成WAR包的过程。

4738

被折叠的 条评论
为什么被折叠?



