日期:2014-05-19  浏览次数:20643 次

Java EE企业应用学习笔记

l? Tomcat的安装

n? 配置tomcat的服务端口

n? 部署web应用

u? 利用tomcat的自动部署

u? 利用控制台部署

u? 增加自定义的web部署文件

test.xml

<Context docBase="G:/publish/codes/01/aa" privileged="true">
</Context>

?访问URL地址:http://localhost:8099/test?

u? 修改server.xml文件部署web应用

n? 配置tomcat的数据源

u? 局部数据源,在XML文件中配置

修改conf/Catalina/localhost下的XML文件配置数据源

?

	<!-- 其中name指定数据源在容器中的JNDI名
	driverClassName指定连接数据库的驱动
	url指定数据库服务的URL
	username指定连接数据库的用户名
	password指定连接数据库的密码
	maxActive指定数据源最大活动连接数
	maxIdle指定数据池中最大的空闲连接数
	maxWait指定数据池中最大等待获取连接的客户端
	-->
	<Resource name="jdbc/dstest" auth="Container"
		type="javax.sql.DataSource" 
		driverClassName="com.mysql.jdbc.Driver"
		url="jdbc:mysql://localhost:3306/javaee"
		username="root" password="32147" maxActive="5"
		maxIdle="2" maxWait="10000"/>

?访问数据源的JSP页面代码片段

?

?

//初始化Context,使用InitialContext初始化Context
Context ctx=new InitialContext(); 
/*
通过JNDI查找数据源,该JNDI为java:comp/env/jdbc/dstest,分成两个部分
java:comp/env是Tomcat固定的,Tomcat提供的JNDI绑定都必须加该前缀
jdbc/dstes