用tomcat发布项目时不用在地址栏中不用输入项目名称如(http://localhost:8080/)

在tomcat conf下面的 server.xml 文件 Host标签下 加入一下内容


//配置 这种发布方式

现有的ROOT 文件修改成ROOT1
//oracle数据库连接JNDI
auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url= "jdbc:oracle:thin:@(

DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.xxx.xxx)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORACLEERP )

(SID = ORACLEERP)
)
)"
username="xxxx"
password="xxxx"
initialSize="20"
maxActive="200"
maxIdle="10"
removeAbandoned="true"
removeAbandonedTimeout="60"
maxWait="-1"/>




在tomcat conf下面的 context.xml 文件 标签下 加入一下内容




在Myeclipse 发布web 中把项目的名称修改成 ROOT 具体操作详见截图

这种发布方式 用的是JNDI 连接数据库时会报 不能加载数据库driver的问题 报ojdbc14.jar 包 拷贝到tomcat 下面的commmon lib文件夹下。一切OK。

你可能感兴趣的:(java基础)