如何为WAR项目指定Resin classpath
来源:互联网 发布:英国学校gpa算法 编辑:程序博客网 时间:2024/06/07 13:31
1. 测试用Resin版本
a) resin-pro-3.1.11
b) 下载地址:http://www.caucho.com/download/
2. 配置文件
a) {$ resinhome } /conf/resin.conf
3. 配置说明
a) 定位<host id="" root-directory=".">标签
b) 在该标签下添加如下子标签
<web-app id="/projectname" root-directory="webapps/projectname"><prologue><class-loader><tree-loader path="${resin.home}/mylib"/><compiling-loader path="${resin.home}/myclasses"/><compiling-loader path="${resin.home}/myconf"/></class-loader></prologue><database><jndi-name>jdbc/mcDS</jndi-name><driver type="com.mysql.jdbc.Driver"><url>jdbc:mysql://xxx.xxx.xxx.xxx:3306/dbname?useUnicode=true&characterEncoding=utf8</url><user>root</user><password>123456</password></driver><prepared-statement-cache-size>8</prepared-statement-cache-size><max-connections>20</max-connections><max-idle-time>30s</max-idle-time></database></web-app>
c) “prologue/class-loader”标签指定了classpath,子标签“tree-loader”,“compiling-loader”分别指定lib路径和编译路径即classes路径。子标签可重复,即目录是或的关系,当然指定的文件夹的文件不能重复。
d) classpath目录是按定义先后排序的。当查找classpath中的文件时,逐一扫描calasspath目录,找到即终止,名字重复的文件按第一个目录中的文件为准。
e) 默认的classpath是WEB-INF下的相应路径,最后被扫描。
f) “database”标签定义了数据库的配置。
4. 哪些配置文件可以移入classpath
a) 只要代码中,获取文件路径的方式是通过classpath来拼接的,即可移出工程路径。
b) 如果使用相对路径,则无法移入。
- 如何为WAR项目指定Resin classpath
- 如何将war反编译为java项目
- 如何将war反编译为java项目
- idea 如何将项目导出为war
- 在Eclipse中使用resin调试maven war项目
- resin发布war文件
- JAVA -jar命令如何指定classpath
- 将springboot项目部署为war项目
- Resin的classpath设置有感
- 如何将打包为WAR的项目部署到Tomcat服务器上
- [Java代码] 分享代码片段:将指定位置的war包加入classpath的classloader实现
- resin解压war包错误
- idea将项目导出为war包
- idea将项目导出为war包
- idea将项目导出为war包
- maven如何合并两个war到一个war项目中
- maven如何合并两个war到一个war项目中
- maven如何合并两个war到一个war项目中
- 转Configure,Makefile.am, Makefile.in, Makefile文件之间
- Spring AOP详解
- Linux文件系统Ext2,Ext3,Ext4性能大比拼
- 防火墙设置BOVPN SWITCH
- 抽象类与接口的区别
- 如何为WAR项目指定Resin classpath
- 字典树的简单应用 NYoj 290
- BES 问题
- Cast/Convert Function in Access
- 简单数据结构的实现之循环队列
- Struts2核心工作原理解析
- php 截取字符串方法 strstr
- checkbox 颜色的更改
- 数组和链表的区别