tomcat6.0使用小结

来源:互联网 发布:酷家乐墙面设计软件 编辑:程序博客网 时间:2024/06/07 17:10

1:在文件中配置指定访问tomcat时需要输入的用户名和密码,并指定权限:  在tomcat-users.xml:
 <?xml version='1.0' encoding='utf-8'?>
  <tomcat-users>
   <role rolename="manager"/>
   <role rolename="admin"/>
   <user username="username" roles="admin,manager"/>
  </tomcat-users>

2:配置tomcat管理的数据库连接池:
 在context.xml中
 <Context reloadable="true">
  <WatchedResource>WEB-INF/web.xml</WatchedResource>
  <Resource name="jdbc/oracleds" auth="Container" type="javax.sql.DataSource"
  maxActive="100" maxldle="30" maxWait="10000" username="scott" password="tiger"
  driverClassName="oracle.jdbc.OracleDriver" url="jdbc:oracle:thin:@127.0.0.1:15212:WJLMGQS" />
 </Context>
3:解决使用Http Get方法传递中文参数乱码问题:
 在server.xml文件中的<Connector port="8080">中加入URIEncoding="UTF-8"
 目的:
4:Tomcat自动重新加载Web应用中修改后的文件或者web.xml :
 在context.xml的<Context>中加入reloadable="true"
5:配置web虚拟目录:
 方法一:在server.xml文件中<Host></Host>的节点中加入:<Context path="path" docBase="D:\web"/>
 说明:这里配置的是全局的 path=""时 表示配置默认的tomcat web应用路径
 方法二:在\tomcat安装路径\work\Catalina\localhost下新建文件例如:path.xml并在里面配置:<Context docBase="D:/Web"/>
 说明:在这个目录下可以为同一个D:/Web这个web应用配置多个虚拟目录,并且虚拟目录的路径为path,如果虚拟目录存在多级结构的话可以采用#符号分开
 方法三:直接将Web项目放在\tomcat安装路径\webapps路径下,tomcat会自动加载当前项目
6:配置web应用的虚拟主机:
 在server.xml中添加(跟在原来的Host节点后面):
 <Host name="org.wjlmgqs.com"  appBase="webapps"
  unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
 </Host>
 说明:如果自己有注册了对应的DNS你就直接访问得了,如果你只是想在本机上试试,那个在c:/window/system32/drivers/etc/Host文件中添加:127.0.0.1 org.wjlmgqs.com

原创粉丝点击