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.
点击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,文件内容为
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子元素
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/javaee"
username="root" password="qxqx" maxActive="5"
maxIdle="2" maxWait="10000"/>