我的server.xml全文:
<Server port="8005" shutdown="SHUTDOWN" debug="0">
<Service name="ServiceDefineByRiver">
<Connector port="9001" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443" acceptCount="10" debug="0" connectionTimeout="-1"/>
<Engine name="EngineDefineByRiver" defaultHost="localhost" debug="0">
<Host name="localhost" debug="0" appBase="F:\Site_River"
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="" debug="0"
reloadable="true" crossContext="true">
<Logger className="org.apache.catalina.logger.FileLogger" directory="LogDefineByDigitalTitan" prefix="LogDefineByDigitalTitan." suffix=".txt"
timestamp="true"/>
</Context>
</Host>
</Engine>
</Service>
<Service name="ServiceDefineByColligateStatistic">
<Connector port="9002" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443" acceptCount="10" debug="0" connectionTimeout="-1" URIEncoding="gb2312"/>
<Engine name="EngineDefineByColligateStatistic" defaultHost="localhost" debug="0">
<Host name="localhost" debug="0" appBase="F:\Site_ColligateStatistic"
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="" debug="0"
reloadable="true" crossContext="true">
<Logger className="org.apache.catalina.logger.FileLogger" directory="LogDefineByDigitalTitan" prefix="LogDefineByDigitalTitan." suffix=".txt"
timestamp="true"/>
</Context>
</Host>
</Engine>
</Service>
<Service name="PlanManagement">
<Connector port="8383" minProcessors="5" maxProcessors="75" enableLookups="true" redirectPort="8443" acceptCount="10" debug="0" connectionTimeout="-1"/>
<Engine name="PlanManagement" defaultHost="localhost" debug="0">
<Host name="planmanagement" debug="0" appBase="F:\PlanManagement" unpackWARs="true">
<Context path="" docBase="" debug="0">
<Logger className="org.apache.catalina.logger.FileLogger" directory="LogDefineByDigitalTitan" prefix="LogDefineByDigitalTitan." suffix=".txt"
timestamp="true"/>
<Resource name="jdbc/OracleDB" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/OracleDB">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@10.70.38.200:1521:orcl</value>
</parameter>
<parameter>
<name>username</name>
<value>java</value>
</parameter>
<parameter>
<name>password</name>
<value>java</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>100</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>98</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>-1</value>
</parameter>
</ResourceParams>
</Context>
</Host>
</Engine>
</Service>
</Server>
<Server port="8005" shutdown="SHUTDOWN" debug="0">
<Service name="ServiceDefineByRiver">
<Connector port="9001" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443" acceptCount="10" debug="0" connectionTimeout="-1"/>
<Engine name="EngineDefineByRiver" defaultHost="localhost" debug="0">
<Host name="localhost" debug="0" appBase="F:\Site_River"
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="" debug="0"
reloadable="true" crossContext="true">
<Logger className="org.apache.catalina.logger.FileLogger" directory="LogDefineByDigitalTitan" prefix="LogDefineByDigitalTitan." suffix=".txt"
timestamp="true"/>
</Context>
</Host>
</Engine>
</Service>
<Service name="ServiceDefineByColligateStatistic">
<Connector port="9002" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443" acceptCount="10" debug="0" connectionTimeout="-1" URIEncoding="gb2312"/>
<Engine name="EngineDefineByColligateStatistic" defaultHost="localhost" debug="0">
<Host name="localhost" debug="0" appBase="F:\Site_ColligateStatistic"
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="" debug="0"
reloadable="true" crossContext="true">
<Logger className="org.apache.catalina.logger.FileLogger" directory="LogDefineByDigitalTitan" prefix="LogDefineByDigitalTitan." suffix=".txt"
timestamp="true"/>
</Context>
</Host>
</Engine>
</Service>
<Service name="PlanManagement">
<Connector port="8383" minProcessors="5" maxProcessors="75" enableLookups="true" redirectPort="8443" acceptCount="10" debug="0" connectionTimeout="-1"/>
<Engine name="PlanManagement" defaultHost="localhost" debug="0">
<Host name="planmanagement" debug="0" appBase="F:\PlanManagement" unpackWARs="true">
<Context path="" docBase="" debug="0">
<Logger className="org.apache.catalina.logger.FileLogger" directory="LogDefineByDigitalTitan" prefix="LogDefineByDigitalTitan." suffix=".txt"
timestamp="true"/>
<Resource name="jdbc/OracleDB" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/OracleDB">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@10.70.38.200:1521:orcl</value>
</parameter>
<parameter>
<name>username</name>
<value>java</value>
</parameter>
<parameter>
<name>password</name>
<value>java</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>100</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>98</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>-1</value>
</parameter>
</ResourceParams>
</Context>
</Host>
</Engine>
</Service>
</Server>
解决方案 »
- HTTP Status 404 - /Test/userLogin.action
- 我的strut2第一个程序 用户登录 struts-default.xml异常
- 如何设置上传的服务器路径,本地路径没问题!
- 一对多 SSH查询文章特别慢
- 请问定义一个空接口的意义在哪里
- 【高手请进】关于Apache2.x 和 Tomcat5.x 部署实现多WebServer负载平衡的问题
- 还是struts的参数问题!
- 求struts数据库(增删改)完整实例代码,多多益善
- 怎样用JB8搭建struct开发环境
- java调用C++酒店电子门锁(门禁)接口函数调用
- 關于Java的說明文檔!!!
- 有关jboss4和tomcat5整合的问题!!!!!!
转篇文章你看看
http://www.zdnet.com.cn/developer/code/story/0,2000081534,39134180,00.htm
修改项目目录下
%Project HOME%\Tomcat\webapps\jb-项目名.xml
把备注删除,在context内加上resource复制以下文件到jb安装目录下
\thirdparty\jakarta-tomcat-4.1.24-LE-jdk14\common\lib
classes12.jar
commons-dbcp-1.1.jar
commons-pool-1.1.jar\thirdparty\jakarta-tomcat-4.1.24-LE-jdk14\common\endorsed
xercesImpl.jar (这个在普通tomcat的安装目录下有)修改你的jsp目录下的\WEB-INF\web.xml
增加resource-ref配完之后启动jb里的tomcat即可。
classes12.jar
commons-dbcp-1.1.jar
commons-pool-1.1.jar
xercesImpl.jar
这几个文件哪里有呀?又是干什么用的呀?
仔细想想,你生成的是个Web application吧,不会是个Tomcat服务器,所以在JB中配置Tomcat的连接池,我认为是没有必要的,但是我们肯定会有这个要求,所以我想到了一个解决办法。(不过也许有地方设置吧,我找过很多论坛和文章,还是没有发现,如果有哪位高手搞定了请通知我一下) 我们可以用变通的办法达到上述目的,因为那个连接池的配置是存在于Tomcat服务器上的,所以先需要让服务器提供连接池服务,这个配置我不多说了,网上文章太多。 现在问题是如何在JB中用到连接池做开发呢? 你新建一个项目,然后在项目上在新建一个JSP文件,这时会有个default webapp节点出现,右键单击它,选择属性,看到output了吗,将该output路径指向对应的应用目录下(你的tomcat相应目录下)即可。那么你先要开启Tomcat服务,然后剩下的都是原来的做法了,只是要记得使用builde编译即可,而不要使用F9,那样会启动JB自带的Tomcat服务的。
\thirdparty\jakarta-tomcat-4.1.24-LE-jdk14\common\lib”目录名称我都列出来了啦。
本人没有仔细看清楚,不过有个小小的疑问,如果我将war文件部署到Tomcat的webapps目录下,这些设置都其作用吗?要知道我们可是在server.xml文件中声明连接池设置的,总不可能我部署的时候还需要修改Tomcat的配置文件吧。个人疑问,欢迎探讨,因为这的确是个需求
to DepYuka() :
“修改项目目录下%Project HOME%\Tomcat\webapps\jb-项目名.xml”
这个文件我没有找到啊?!
webapp就是你的working目录啦,在project属性里最后一个目录设置那个位置就是了。里头一定会有个jb-XXX.xml的文件的。