发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA
1 2 下一页 Go 2

请教一个jboss4.0配置的问题

2006-06-11 15:48
赞助商链接

1. 请教jboss 发布顺序的问题
我在jboss4.0中配置了oracle-ds.xml作为数据库连接池,并且在deploy\jbossweb-tomcat55.sar目录下 server.xml中配置了我的web应用。在我的web应用中,初始化的servlet中,我做了一些DB操作。
jboss启动的时候,servlet 初始化的DB操作报错,说jndi的name没有绑定。jboss完全启动后,DB操作便没有问题了。
我觉得可能是jboss服务发布的顺序问题,比如 先发布了我得web应用,然后发布了oracle-ds.xml,所以才出现了该现象。
请问,我的理解是否正确,该问题如何解决?

2. 另外,连接池的一些具体参数如何设定?比如,最大连接数,空闲连接数等

2006-06-11 17:45

在JBoss下发布只要将.war包或ear包拷贝到deploy下即可,不必修改jbossweb-tomcat55.sar下配置。

由于连接池Object pool原理,JBoss启动时,会根据oracle-ds.xml中配置启动数据库链接,连接池的配置也在oracle-ds.xml中配置。

2006-06-11 21:16

谢谢解答。
将.war包或ear包拷贝到deploy下即可确实可以自动发布。但是开发时候通过修改 deploy\jbossweb-tomcat55.sar目录下 server.xml 中context直接指向到开发目录应该更方便。
那么我上述现象的原因是什么呢?即servlet init时候DB连接取不到,后来就可以取到了?

另外,oracle-ds.xml是不是有<min-pool-size>等这样的参数配置?有没有相应的demo配置可以参考一下?我在网上找了很久都没找到。jboss的sample里也没有明确这样的参数。

谢谢

2006-06-11 21:33

谢谢解答。
将.war包或ear包拷贝到deploy下即可确实可以自动发布。但是开发时候通过修改 deploy\jbossweb-tomcat55.sar目录下 server.xml 中context直接指向到开发目录应该更方便。
那么我上述现象的原因是什么呢?即servlet init时候DB连接取不到,后来就可以取到了?

另外,oracle-ds.xml是不是有min-pool-size,max-pool-size 等这样的参数配置?有没有相应的demo配置可以参考一下?我在网上找了很久都没找到。jboss的sample里也没有明确这样的参数。

谢谢

2006-06-12 16:41

》servlet init时候DB连接取不到
大概因为你两次配置同一个Web应用导致得,需要指向绝对路径目录,直接修改conf/jboss-service.xml中得deploy字段即可,也不必修改.sar下得配置,这个配置是一个Tomcat通用配置。

参考oracle-ds.xml文档如何配置连接池Pool

2Go 1 2 下一页

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com