日期:2014-05-17  浏览次数:20771 次

Tomcat 项目路径 配置到F:\Release\DGHIS目录下
JSF+HIBERNATE+SPRING 我想把项目如标题配置到F:\Release\DGHIS目录下,应该怎么做!

context:
<Resource name="houseInfoDS" auth="Container"
type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory" maxWait="10000"
maxActive="300" maxIdle="20" username="sa" password="dgsoft"
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=DGHouseInfo;SelectMethod=cursor" />

------解决方案--------------------
打开tomcat目录,进入config文件夹,修改server.xml
找到最下面的</HOST>
在他之间加入
<Context path="/XXX(应用名)" docBase="F:\Release\DGHIS"/>
即可
------解决方案--------------------
是conf文件夹。。。。不是config。。。打习惯了
------解决方案--------------------
2楼的方法可行。
或者这样改写原有server.xml文件也可以:
<Host name="localhost" appBase="F:\Release"
unpackWARs="true" autoDeploy="true">

楼主顶楼所示代码是资源定义,需要写到context.xml文件中,写成
<?xml version="1.0" encoding="UTF-8"?>
<Context reloadable="true" crossContext="true" >
<Resource name="houseInfoDS" auth="Container"
type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory" maxWait="10000"
maxActive="300" maxIdle="20" username="sa" password="dgsoft"
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=DGHouseInfo;SelectMethod=cursor" />
</Context>
该文件放F:\Release\DGHIS\META-INF目录中。
------解决方案--------------------
ls都说了。要不就直接copy到webapp下么。