karaf测试小记
来源:互联网 发布:acrobat xi for mac 编辑:程序博客网 时间:2024/05/17 22:45
这两天在研究karaf,感觉是个很接地气的东西,不过可惜我才疏学浅,只能一点一点参悟。
使用的是karaf3,感觉3的很多命令进行了简化,和2.3的命令还是有些不同的,所以网上的一些介绍文章里的命令还是要变化一下的。
主要研究了一下jdbc和jms,按照karaf官网上的介绍创建了一下,还是很顺利的。但是当我想稍作修改时,问题就出现了。
安装activemq
按照官网http://karaf.apache.org/manual/latest/users-guide/jms.html上的步骤安装了activemq和jms客户端,各种操作都正常,唯独jms:queues命令报错,同时访问http://localhost:8181/activemqweb的web管理页面时,页面的JSP也没有编译,完全显示在了页面上,怀疑是WEB容器有问题。但是重启karaf后问题都没有了,很是奇怪,不知道是不是个BUG。
修改jdbc的DataSource
按照官网http://karaf.apache.org/manual/latest/users-guide/jdbc.html的步骤创建JDBC及相关表,操作都没问题。在deploy目录下创建了datasource-name.xml文件,里面有相关的数据源配置。想将数据源改为c3p0的数据源,然后在配置文件里添加了一个新的数据源,使用了c3p0的数据源,但是c3p0的jar包不知道该如何导入。使用了install mvn的方式引入了jar,但是无法识别,很是着急,最后参考了一份国外的karaf的demo源程序,在注释中发现了方法:只要将jar放入deploy目录下即可,试了下,OK。
karaf还在继续研究,后面会针对项目开始针对性的设计了。
两个参考网站,git上的例子代码不错。
http://blog.nanthrax.net/2013/12/coming-in-karaf-3-0-0-new-enterprise-jms-feature/
https://github.com/cschneider/Karaf-Tutorial
- karaf测试小记
- Struts2.1.6测试小记
- JUnit测试小记
- 测试覆盖率 使用小记
- Struts2.1.6测试小记
- JUnit测试小记
- 平台测试小记
- ntp测试小记
- Android monkey测试小记
- Android测试小记
- 测试工具小记
- Apache Karaf
- Karaf jetty
- karaf分析
- Karaf--OSGi
- Web Matrix 0.6 测试小记
- RabbitMQ安装和测试小记
- RabbitMQ安装和测试小记
- 第1次实验——NPC问题(回溯算法、聚类分析)
- 怎么简单快速一个钟头入侵网站
- java_jsp入门
- spring中的quartz调度问题
- 大学近三年的计算机学习
- karaf测试小记
- javaweb_page指令
- Extjs 基础回顾
- Android Support v4 支持包中 Fragment用法
- TCP/IP 详解
- ubuntu12-04.64bit如何搭建eclipse+sdt环境
- TCP/IP和Socket 是什么关系?
- spring 事务传播属性
- Spring对Quartz的封装实现简单分析及使用注意事项