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