`
liwanchun_xd
  • 浏览: 123553 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

把轻量级j2ee工程,从jboss移植到websphere须注意事项

阅读更多
1、websphere数据源获取方式:
在web.xml加入数据源的引用,如(OracleDS数据源):
          <resource-ref id="OracleDS_ResourceRef">
<res-ref-name>OracleDS</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>

配置hibernate的数据源属性(一定得以java:comp/env方式引用数据源):
<bean id="dataSource"    class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
     <value>java:comp/env/OracleDS</value>
  </property>
</bean>

<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource"/>
</property>     
<property name="configLocation">
<value>
classpath:com/hc360/mmt/db/cfg/topicdb.cfg.xml
</value>
</property>
   </bean>

2、如果在运行中出现错误,一般情况下都是因为jar包的原因,要不少包,要不包的版本不对。我在实际应用中,发现使用Hibernate的createQuery老是通不过,发现原来是少了antlr.jar包。
分享到:
评论

相关推荐

    J2EE and web service PPT

    3. Applet容器:虽然不常用,但Applet容器可以运行在客户端浏览器中,提供轻量级的客户端功能,不过现代应用更倾向于使用JavaScript和Web应用框架来替代。 此外,J2EE还支持XML技术,用于数据交换和配置,以及JDBC ...

    j2ee培训教程+代码

    - **Tomcat**:轻量级的Servlet容器,支持基本的J2EE规范。 - **JBoss**、**WebLogic**、**WebSphere**:全功能的应用服务器,提供完整的J2EE支持,包括EJB、JMS等。 **5. 配置与部署** - **Deployment Descriptor*...

    初学者如何开发出一个高质量的J2EE系统

    POJO(Plain Old Java Object)则是普通的Java对象,没有特定的框架依赖,更灵活,常用于轻量级应用。 7. **IDE和开发工具**:如JBuilder和Eclipse,它们支持J2EE应用的开发,通常需要配合插件来增强对J2EE的支持。...

    六大应用服务器用途及简介.docx

    尽管它不支持EJB,但Tomcat由于其轻量级、高效和对最新Servlet和JSP规范的支持,成为了非常流行的选择,特别受到Java爱好者的青睐。Tomcat由Apache Software Foundation开发,与Apache HTTP Server密切相关。 这些...

    J2EEWEB开发教材

    - **2.4.4 Tomcat**:Apache Software Foundation 开发的一款轻量级 Servlet 容器。 **2.5 小结** - Web 服务器和应用程序服务器在处理 HTTP 请求时各有侧重,应用程序服务器能够处理更为复杂的动态内容。 #### 三...

    CXF框架开发WebService概述及代码

    CXF框架的部署十分灵活,既可在轻量级容器如Tomcat或Spring支持的容器中运行,也可整合到JBI容器如ServiceMix、OpenESB或Petals中,甚至在J2EE应用服务器上部署,如Geronimo、JOnAS、JBoss、WebLogic及WebSphere。...

    Java和PHP在Web开发方面的比较

    - PHP 开发通常较为敏捷,采用面向过程或轻量级的面向对象方法,适合快速开发小型到中型应用。 5. **跨平台性**: - 两者都有良好的跨平台性,能在多种操作系统上运行,包括 Linux 和 Windows。 6. **开发成本**...

    超级有影响力霸气的Java面试题大全文档

    HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。 HashMap允许将null作为一个entry的key或者...

    java 面试题 总结

    HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。 HashMap允许将null作为一个entry的key或者...

Global site tag (gtag.js) - Google Analytics