轻量级Java EE企业应用实战 学习笔记(一)第一章

TomCat详细配置

1>配置端口号:F:\apache-tomcat-7.0.69\conf下的server.xml中

 

connectionTimeout="20000"  

redirectPort="8443" />此处进行修改

如果要让tomcat运行多个服务复制server.xml中的<Server>元素,并修改相应的元素,保证所配置的端口号都不一样使


2>tomcat列出Web应用跟目录下的所有页面:F:\apache-tomcat-7.0.69\conf\web.xml中的

<init-param>  

<param-name>listingsparam-name>  

<param-value>trueparam-value>  

init-param>将listings属性设置为true.默认的参数值为false.


点击轻量级Java EE企业应用实战 学习笔记(一)第一章_第1张图片Manager App,会弹出登录框,这是通过tomcat的JAAS控制的.F:\apache-tomcat-7.0.69\webapps\manager\WEB-INF这个路径下放了Manager应用的配置文件web.xml

在文件中可以看到登录控制台需要不同的manager角色,这里需要分配一个manager-gui的角色.

在F:\apache-tomcat-7.0.69\conf下的tomcat-users.xml中添加:


 
 
 

配置完成后就可以用用户tomcat 密码tomcat登录了.看到所管理的项目了.


3>项目的部署

1.利用tomcat自动部署

将Web应用复制到Tomcat的webapps目录下即可

2.利用控制台部署


如图配置好后,点击Deploy,就可以发现tomcat的webapps目录下多了一个aaa的文件夹,其实质依然是用的tomcat的自动部署.

  3.增加自定义的Web部署文件

这种方式无需将Web项目复制到tomcat的路径下.

  需要在F:\apache-tomcat-7.0.69\conf\Catalina\localhost,如果没有localhost手动进行创建,这个目录下创建一个任意名称的XML文件,该名称将作为web应用的虚拟名称.例如,在这哥路径下创建dd.xml,文件内容为

Context >

docBase中的值就是项目的绝对路径.其防伪地址为 http://localhost:8080/dd

4还有一种方式修改server.xml文件,修改可能会破坏tomcat的系统文件,不建议使用.

4>tomcat配置数据源

tomcat支持DBCP数据源实现.

修改F:\apache-tomcat-7.0.69\conf\Catalina\localhost下的dd.xml文件,为Context 增加Resource子元素



type="javax.sql.DataSource" 
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/javaee"
username="root" password="qxqx" maxActive="5"
maxIdle="2" maxWait="10000"/>

你可能感兴趣的:(轻量级Java EE企业应用实战 学习笔记(一)第一章)