1 项目在TOMCAT容器内,相对路径的配置
文件1:
{TOMCAT_HOME}\conf\server.xml
文件1内容:
<?xml version="1.0" encoding="UTF-8"?>
<Server port="8005" shutdown="SHUTDOWN">
<!--APR library loader. Documentation at /docs/apr.html -->
<Listener SSLEngine="on" className="org.apache.catalina.core.AprLifecycleListener"/>
<!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
<Listener className="org.apache.catalina.core.JasperListener"/>
<!-- Prevent memory leaks due to use of particular java/javax APIs-->
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener"/>
<!-- JMX Support for the Tomcat server. Documentation at /docs/non-existent.html -->
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"/>
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
<GlobalNamingResources>
<Resource auth="Container" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" name="UserDatabase" pathname="conf/tomcat-users.xml" type="org.apache.catalina.UserDatabase"/>
</GlobalNamingResources>
<Service name="Catalina">
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
<Connector connectionTimeout="20000" port="8070" protocol="HTTP/1.1" redirectPort="7443"/>
<Connector connectionTimeout="20000" port="8060" protocol="HTTP/1.1" redirectPort="6443"/>
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>
<Engine defaultHost="localhost" name="Catalina">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
<Context docBase="inComTest" path="/inComTest" reloadable="true" source="org.eclipse.jst.jee.server:inComTest"/>
</Host>
</Engine>
</Service>
</Server>
如上图:设置项目的相对路径如上.
<Context docBase="inComTest" path="/inComTest" reloadable="true" source="org.eclipse.jst.jee.server:inComTest"/>
docBase代表项目部署在wtpwebapps文件夹下的名称
F:\work_space_new\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps
path代表浏览器访问路径的名称
文件2:inComTest\WebRoot\WEB-INF\web.xml
文件2内容:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<welcome-file-list>
<welcome-file>pages/main/login.jsp</welcome-file>
</welcome-file-list>
<welcome-file>pages/main/login.jsp</welcome-file>
如上将 将web应用的登录页面配置到欢迎页面标签之内
经过上述配置后浏览器访问路径
http://localhost:8080/inComTest/
可直接跳转到登录页面
2 将DB连接配置到连接池当中