Tomcat自定义war包路径部署
来源:互联网 发布:淘宝上新程丰是正品吗 编辑:程序博客网 时间:2024/05/16 10:38
Tomcat启动时,war可以不放在webapps路径下启动
一、web.xml下配置jndi数据源
<resource-ref> <description>JNDI DataSource</description> <res-ref-name>jdbc/scsis</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>
二、serviceForPAD.xml部署文件放置在tomcat的\conf\Catalina\localhost路径下。在该文件中指定war包所在路径
<?xml version="1.0" encoding="UTF-8"?><Context docBase="d:/scsis-pad/serviceForPAD.war" reloadable="true" unpackWAR="false" privileged="false" antiResourceLocking="false" antiJARLocking="false"><Loader delegate="true" /> <Resource name="jdbc/scsis" auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@x.x.x.x:1521:SCSIS115" username="" password="" maxActive="20" maxIdle="10" maxWait="10000" removeAbandoned="true" removeAbandonedTimeout="60" logAbandoned="true" validationQuery="select 1 from dual" testOnBorrow="true" testWhileIdle="true"/></Context>
三、正常启动后serviceForPAD文件夹会出现在\work\Catalina\localhost目录下
四、日志文件也可以通过loglog4j.properties指定在相应的路径,这样便于生产环境的管理
##-------- 程序运行错误log4j.additivity.application.error=falselog4j.logger.application.error=debug, apperrorlog4j.appender.apperror=org.apache.log4j.RollingFileAppenderlog4j.appender.apperror.File=d:/scsis-pad/logs/sc.pad.app.error.loglog4j.appender.apperror.MaxFileSize=4192KBlog4j.appender.apperror.MaxBackupIndex=100log4j.appender.apperror.layout=org.apache.log4j.PatternLayoutlog4j.appender.apperror.layout.ConversionPattern=[%d]%c(%F:%L)%n%-5p:%m##-------- 数据库错误log4j.additivity.database.error=falselog4j.logger.database.error=debug, dberrorlog4j.appender.dberror=org.apache.log4j.RollingFileAppenderlog4j.appender.dberror.File=d:/scsis-pad/logs/sc.pad.db.error.loglog4j.appender.dberror.MaxFileSize=4192KBlog4j.appender.dberror.MaxBackupIndex=100log4j.appender.dberror.layout=org.apache.log4j.PatternLayoutlog4j.appender.dberror.layout.ConversionPattern=[%d]%c(%F:%L)%n%-5p:%n%m%n##-------- 用户操作记录log4j.additivity.trace=falselog4j.logger.trace=debug, tracelog4j.appender.trace=org.apache.log4j.RollingFileAppenderlog4j.appender.trace.File=d:/scsis-pad/logs/sc.pad.operation.loglog4j.appender.trace.MaxFileSize=4192KBlog4j.appender.trace.MaxBackupIndex=100log4j.appender.trace.layout=org.apache.log4j.PatternLayoutlog4j.appender.trace.layout.ConversionPattern=[%d]%c(%F:%L)%n%m%n##--------- 控制台记录log4j.rootCategory=INFO,consolelog4j.appender.console=org.apache.log4j.ConsoleAppenderlog4j.appender.console.layout=org.apache.log4j.PatternLayoutlog4j.appender.console.layout.ConversionPattern=%d [%t] %-5p %c %x - %m%n
0 0
- Tomcat自定义war包路径部署
- Tomcat 部署war包
- Tomcat 部署War包
- tomcat部署war包
- 将WAR包部署在tomcat根路径
- tomcat部署项目(linux),指定配置文件、war包路径
- tomcat部署项目(linux),指定配置文件、war包路径
- Tomcat下部署war包
- tomcat下部署war包
- war包部署到tomcat
- 部署war包到tomcat
- tomcat快速部署war包
- tomcat中部署war包
- 部署war包到Tomcat
- 部署war包到Tomcat
- tomcat手动部署war包
- 部署war包到tomcat
- tomcat指定war包路径
- Android AutoLayout全新的适配方式 堪称适配终结者
- 青春
- googlehacking语法基础
- 测试基于传统复制下主从同步数据不一致处理
- Markdown语法大全
- Tomcat自定义war包路径部署
- c++ primer(第五版)学习笔记及习题答案代码版(第三章)字符串、向量和数组
- MySql数据库无法插入中文字符串
- Hibernate中get和load方法的区别
- Socket、TCP/IP、HTTP、FTP和网络编程
- [drp 2]String、StringBuffer和StringBuilder的区别
- Jenkins常用插件之Clone Workspace SCM Plugin
- struts学习——框架搭建
- leetcode 12. Integer to Roman