1. tomcat6 项目部署有下面几种方式,并不是一定要知道这个,但如果别人用到其它的部署方式,你会更快的了解
1)直接把项目放在tomcat/webapps下
2)tomcat/conf/server.xml,在Host节点下配置,如:
<Context path="/pm" reloadable="false" docBase="F:\pmDemo"
workDir="F:\pmDemo\WEB-INF\classes" />
3)在tomcat/conf/Catalina/域名(如localhost)/项目名.xml配置,如
<Context path="/sheet" docBase="C:\Program Files\Apache Software Foundation\Tomcat 6.0\sheet">
</Context>
2. tomcat6配置jndi,jta
如果你的项目准备部署在tomcat上,要支持jta,则需把相关的包放在tomcat/lib包下
1)jndi配置,可以把jndi的配置放置在 tomcat/conf/Catalina/域名(如localhost)/项目名.xml
文件的Context节点下,如下:
<Resource name="" auth="Container" type="javax.sql.DataSource"
username=""
password=""
driveClassName="oracle.jdbc.driver.OracleDriver"
url="" maxActive="45" maxIdle="25"/>
jndi也可以配置在server.xml,context.xml中
2)jta UserTransaction配置
在server.xml文件GlobalNamingResources节点下配置如下:
<!-- Resource configuration for UserTransaction
use JOTM -->
<Resource name="UserTransaction" auth="Container"
type="javax.transaction.UserTransaction"
factory="org.objectweb.jotm.UserTransactionFactory"
jotm.timeout="60"/>
然后在 项目名.xml 文件的context节点下加:
<ResourceLink name="UserTransaction"
global="UserTransaction"
type="javax.transaction.UserTransaction"/>
1)直接把项目放在tomcat/webapps下
2)tomcat/conf/server.xml,在Host节点下配置,如:
<Context path="/pm" reloadable="false" docBase="F:\pmDemo"
workDir="F:\pmDemo\WEB-INF\classes" />
3)在tomcat/conf/Catalina/域名(如localhost)/项目名.xml配置,如
<Context path="/sheet" docBase="C:\Program Files\Apache Software Foundation\Tomcat 6.0\sheet">
</Context>
2. tomcat6配置jndi,jta
如果你的项目准备部署在tomcat上,要支持jta,则需把相关的包放在tomcat/lib包下
1)jndi配置,可以把jndi的配置放置在 tomcat/conf/Catalina/域名(如localhost)/项目名.xml
文件的Context节点下,如下:
<Resource name="" auth="Container" type="javax.sql.DataSource"
username=""
password=""
driveClassName="oracle.jdbc.driver.OracleDriver"
url="" maxActive="45" maxIdle="25"/>
jndi也可以配置在server.xml,context.xml中
2)jta UserTransaction配置
在server.xml文件GlobalNamingResources节点下配置如下:
<!-- Resource configuration for UserTransaction
use JOTM -->
<Resource name="UserTransaction" auth="Container"
type="javax.transaction.UserTransaction"
factory="org.objectweb.jotm.UserTransactionFactory"
jotm.timeout="60"/>
然后在 项目名.xml 文件的context节点下加:
<ResourceLink name="UserTransaction"
global="UserTransaction"
type="javax.transaction.UserTransaction"/>