resin 4.0 项目的配置
来源:互联网 发布:oracle sql列转行函数 编辑:程序博客网 时间:2024/05/21 17:28
前一篇我们了解了resin中配置数据源,按照不同项目的要求我们进行数据源的配置,如多个项目共享多个数据源,一个项目配置多个数据源,下面我们来看看项目的部署方式:
1、在一个host(虚拟主机)下配置一个web-app(项目)
实例:
<host id="localhost" root-directory="D:\Javaee\project\test\test">
<web-app id="/" root-directory="demo">
<database>
<jndi-name>jdbc/test</jndi-name>
<driver type="com.mysql.jdbc.Driver">
<url>jdbc:mysql://localhost:3306/user</url>
<user>root</user>
<password>admin</password>
</driver>
</database>
<database>
<jndi-name>jdbc/test2</jndi-name>
<driver type="com.mysql.jdbc.Driver">
<url>jdbc:mysql://localhost:3306/user2</url>
<user>root</user>
<password>admin</password>
</driver>
</database>
</web-app>
</host>
解释:
我们看到这里的配置就是一个项目配置多个数据源,这种方式可以减少对数据库的压力。
host 的id就是你的主机名称,而web-app 的id 就是浏览器访问地址 ,与之对应的就是host 中的root-directory 和 web-app 中的root-directory ,其实这个配置和tomcat的server.xml 中配置项目是一样的,host 和web-app 中的id 的值在加上监听端口就是完整的浏览器访问地址,而host的root-directory 和web-app的root-directory 值就是完整的项目物理路径,要注意这里的路劲就是项目编译后存放代码的路径,也就是WEB-INF 的上一级。
2、在一个host(虚拟主机)下配置多个web-app (项目)
在上面我们说了id 的两个值就是一个完整的浏览器访问路劲,而root-directory 就是一个完整的项目物理路径。所以对于不同的项目我们要区分id 的值和root-directory 的值,这样就可以再同一个host下配置多个web-app 。
实例:
<host id="localhost" root-directory="D:\Javaee\project\test\test">
<database>
<jndi-name>jdbc/test</jndi-name>
<driver type="com.mysql.jdbc.Driver">
<url>jdbc:mysql://localhost:3306/user</url>
<user>root</user>
<password>admin</password>
</driver>
</database>
<database>
<jndi-name>jdbc/test2</jndi-name>
<driver type="com.mysql.jdbc.Driver">
<url>jdbc:mysql://localhost:3306/user2</url>
<user>root</user>
<password>admin</password>
</driver>
</database>
<web-app id="/" root-directory="demo"/>
<web-app id ="/test" root-directory="webapps"/>
</host>
3、在resin.xml 中配置多个host ,也就是配置多个虚拟机,来配置多个web-app ,这个的配置和第一个是一样的就是有多个host 而每个host下配置了一个web-app ;
实例:
<host id="www.test1.com" root-directory=".">
<web-app id="/" root-directory="webapps/test1/ROOT"/>
</host>
<host id="www.test2.com" root-directory=".">
<web-app id="/" root-directory="webapps/test2/ROOT"/>
</host>
- resin 4.0 项目的配置
- resin 4.0数据源的配置
- 配置resin支持maven项目
- Resin的配置
- resin的配置信息
- resin的ssl配置
- resin的配置【转】
- Resin 4.0 配置accesslog
- resin的整合配置(转帖)
- Resin的安装和配置
- Resin的安装和配置
- Resin的几个常用配置
- resin的几个常用配置
- resin的配置与使用
- Resin 4.0.15配置优化
- Windows下Resin-pro-4.0.37的配置
- Resin 4.0.15配置优化的一个建议
- resin配置
- C语言中如何使用宏
- ioS开发零基础教程之支付宝支付iOS开发
- Linux 基本module结构与hello.ko的编写
- hover效果加边框不抖动
- 地址围栏
- resin 4.0 项目的配置
- TCP、HTTP与SOCKET连接原理
- 计算机四级操作系统--内容框架
- Xcode 快捷键
- 关于Service
- Core Python
- 关于Dialog
- Android:TextView属性大全
- 基本工具-选区的加加减减