学习Spring附带源码jpetstore安装配置
2007-04-11 11:04
459 查看
jpetstore是一个精典的j2ee例子,我在网上搜到一些的关于jpetstore的配置方法,稍微改动了一下。下面是web.xml中的事例:
<servlet>
<servlet-name>petstore</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
如果你是要选择Spring版本的来运行,就留下上面的<servlet>,注释掉下面的<servlet>;否则相反;这里以spring为例:
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<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>
好,到此,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下
呵呵,第一次有耐心,以后继续.
上面的完成后,还需要设置<servlet-mapping>
<servlet>
<servlet-name>petstore</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
如果你是要选择Spring版本的来运行,就留下上面的<servlet>,注释掉下面的<servlet>;否则相反;这里以spring为例:
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<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>
好,到此,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下
呵呵,第一次有耐心,以后继续.
上面的完成后,还需要设置<servlet-mapping>
相关文章推荐
- 学习Spring 附带源码jpetstore 一 安装配置篇
- 【Spring-web】AsyncRestTemplate源码学习_0
- lucene全文检索学习记录,附带源码——三种实现,超全超细致
- Spring源码学习之--事务类型
- Spring IOC源码学习总结
- Spring源码学习-容器初始化之FileSystemXmlApplicationContext(一)构造函数
- spring源码学习之容器监听器篇
- spring源码初步学习-容器的功能扩展(ApplicationContext)
- spring源码学习 [Day001 / 005]
- spring源码学习笔记-初始化(二) PostProcessor
- Spring学习1:Spring源码阅读环境搭建
- Spring容器原理及源码学习
- spring源码学习笔记-初始化(二)-BeanFactory
- Spring源码学习--Spring配置文件解析BeanDefinitionDocumentReader(三)
- 【Spring源码学习】Spring框架结构
- 啃啃老菜:Spring IOC核心源码学习(一)
- 【Spring-web】RestTemplate源码学习——梳理内部实现过程
- 啃啃老菜: Spring IOC核心源码学习(一)
- Spring源码学习--Bean注入解析结果BeanDefinition