通过tomcat插件+jndi配置,避免tomcat热重启影响开发效率
来源:互联网 发布:如何联系淘宝客服介入 编辑:程序博客网 时间:2024/06/07 15:22
1.首先去http://www.eclipsetotale.com/tomcatPlugin.html网站下载tomcat插件,并与eclipse整合,(具体操作可查看:http://blog.csdn.net/seuxiaoqi/article/details/6003549)
2.1配置tomcat跟路径(CATALINA)----->cong------>context.xml(此为全局设置路径) 可配置(<Context> <<Resource>这里面的设置指定数据源</<Resource> </Context>)
2.2tomcat跟路径(CATALINA)----->conf----->Catalina----->localhost(此路径为局部设置,可设置多个实现多个项目一起启动,十分方便)
例:(CATALINA)----->conf----->Catalina----->localhos ----->payment.xml payment为项目名,可随意修改----修改后访问路径的项目名要变
<?xml version="1.0" encoding="UTF-8"?><Context docBase="D:\Program Files\workspace\payment-2015bak\web" privileged="true"> <!--docBase 为指定项目的磁盘路径,tomcat插件会去这下面找项目--><!--Resource 为数据源的配置,name为指定的jndi名称 可配置多个--><Resource name="test" type="javax.sql.DataSource" password="bfdds06fd" driverClassName="oracle.jdbc.OracleDriver" maxIdle="3" maxWait="10000" username="newhc" url="jdbc:oracle:thin:@192.168.44.250:1521:prod" maxActive="6"/> <Resource name="corpdb" type="javax.sql.DataSource" username="newhc" password="bfdds06fd" driverClassName="oracle.jdbc.driver.OracleDriver" maxIdle="30" maxWait="50000" url="jdbc:oracle:thin:@192.168.44.135:1521:mktdb4" maxActive="200" removeAbandoned="true" removeAbandonedTimeout="90" logAbandoned="true"/></Context>3.编辑web.xml 文件 增加
<!-- 默认的 spring profile --><context-param><param-name>spring.profiles.default</param-name><!-- 生产环境 --> <!-- <param-value>production</param-value> --> <param-value>test</param-value></context-param>
test为目前指定的名称,在spring配置中用的到
4.spring添加数据源
<pre name="code" class="html"><beans profile="test"><!-- 数据源配置方式1:导入JDBC属性文件 --><context:property-placeholder location="classpath:jdbc.properties" ignore-unresolvable="true"/></beans>
如果 先去 web.xml 文件中对应的 test,然后去 conf----->Catalina----->localhos ----->payment.xml 里找Resource 为test 的,就会读取 test对应的数据源
5.将 jar包复制到
payment<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">\src\main\webapp\WEB-INF\lib下,否则运行插件时少包</span>
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">6.点tomcat 图标 自动编译运行, 除了修改了必要的xml文件(mybatis的或web.xml的或spring的)后需要重启,外,修改java代码,以及前端页面等不用重启,打断点也可以断点跑</span>
0 0
- 通过tomcat插件+jndi配置,避免tomcat热重启影响开发效率
- 避免tomcat热重启影响开发效率---亲测可用
- Tomcat中通过JNDI配置访问数据库
- tomcat中通过JNDI数据源配置使用
- Tomcat中通过JNDI配置访问数据库
- tomcat中通过JNDI数据源配置使用
- Tomcat 中通过 JNDI 配置访问数据库
- tomcat中通过JNDI数据源配置使用
- tomcat中通过JNDI数据源配置使用
- Tomcat 配置jndi 通过spring调用
- tomcat下通过JNDI配置数据库连接池
- 使用JNDI配置Tomcat数据源[提高访问数据库效率]
- Tomcat hibernate JNDI 配置
- Tomcat JNDI配置
- tomcat 配置JNDI
- tomcat JNDI数据源配置
- tomcat jndi配置
- tomcat 配置jndi datasource
- Cocos2d-x 关于RotateBy在3D下的旋转不绕中心轴
- .bss section:C 語言所種下的因
- 详解iOS应用程序内使用IAP/StoreKit付费、沙盒(SandBox)测试、创建测试账号流程!【2012-12-11日更新获取"产品付费数量等于0的问题"】
- hql语句:一对多查询
- json数据转换成java类
- 通过tomcat插件+jndi配置,避免tomcat热重启影响开发效率
- Objective C,UIScrollview居中显示子视图
- jQuery UI Accordion(手风琴)
- 【laravel】CRUD数据库操作基础记录
- C# 静态类(static class)等笔记
- Json对象与Json字符串
- BadImageFormatException: 无法加载引用程序集来执行,无法加载System.ComponentModel.EventBasedAsync
- HttpClient进行http请求出现403
- PhotoView 源码解析