搭建WEB开发环境和应用
一 使用Tomcat服务器,使用DBCP数据源搭建Web开发环境
1.JDK安装,默认路径即可
2.Tomcat5.5服务器
1)配置Tomcat的服务器端口:
打开D:\apache-tomcat-5.0.18\conf\server.xml, 查看如下代码:
其中,port=8080就是Tomcat提供Web服务的端口
2)进入控制台
必须输入用户名和密码才可以登录manager控制台.
首先,打开D:\apache-tomcat-5.0.18\webapps\manager\WEB-INF\web.xml,查看如下代码:
3)部署Web应用
Tomcat部署Web应用的主要方式:
使用控制台部署;利用Tomcat的自动部署功能部署;通过修改server.xml文件部署Web应用;增加自定义的Web部署文件
使用控制台部署和修改server.xml文件部署实质上是相同的.应该尽量避免修改server.xml文件,所以这两种方式不推荐使用.
自动部署就是将Web应用复制到Tomcat的webapps路径下,Tomcat将自动加载该Web应用.
增加自定义的Web部署文件:
进入D:tomcat-5.0.28\conf\Catalina\localhost路径下,该路径下默认有3个配置文件,复制3个文件中的一个,
并将该文件重命名,建议使该文件的文件名与部署的Web应用同名.参考如下:
4)配置Tomcat的数据源
Tomcat本身不具备提供数据源的能力,借助于其他一些开源数据源实现,如DBCP,C3P0等,Tomcat可提供
容器管理的数据源,通过Tomcat提供的数据源,程序可以通过JNDI查找获得数据源,提供更方便的持久层访问.
数据源配置有:全局数据源,局部数据源.
需要DBCP数据源的jar文件(commons-dbcp-1.2.1.jar,commons-pool-1.2.jar,commons-collections-3.1.jar)和数据库的驱动.
局部数据源配置:修改D:\tomcat-5.0.28\conf\Catalina\localhost\test.xml文件,增加局部数据源后:
启动Tomcat,使用JNDI访问数据源,参考代码如下:
2)在web.xml中,配置<resource-ref>元素以在web应用中引用JNDI资源