上星期作的一个接口程序原打算和整个项目一起发布就可以了,后来通知说要该接口要做成独立程序。麻烦...
因为集成了spring+hibernate只有2种办法了一个是桌面程序swing,以前风风火火的搞过几个月, 想想也有一年多没摸了;还是采用第2种方法,做成web程序吧,有myeclipse应该挺快的。
首先要有一个web服务器,正好手头有一台装了weblogic7,但不知道spring1.2、hibernate和weblogic7的集成如何,听同事说weblogic只支持到jdk1.4。先试试吧。
这是昨天下班前,今天早上一来就开始进行集成测试。
首先,按照myeclipse的手册生成了一个底层是hibernate的webproject,发布到weblogic上运行Ok。
接着,生成spring+hibernate的webproject,发布到weblogic,jsp调用的后台类说version错误,原来是jdk的问题,我的eclipse的jdk是5.0,换成weblogic用的1.4重新编译下发布ok。但是紧接着出现了更严重的问题,一运行测试jsp,weblogic的命令台就自动跳出了,weblogic中断。真不知道是什么原因,work over:通过开始程序启动weblogic域weglogic遇错不会将控制台关闭,找到了原因,在spring中<property name="hibernateProperties">加入
<!--为了应对weblogic报错CharScanner; panic: ClassNotFoundException: org.hibernate.hql.ast.HqlToken-->
<prop key="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</prop> 所有weblogic的问题都迎刃而解,下面jboss的3个问题也不是问题了,1运行起来很快,也就是2秒;2日志不用特殊配置直接放到该域下;3spring调度ok。看来weblogic、jboss真是难以取舍!
上面同样的程序发布到jboss4,就运行得好好的,我的接口程序也能够正常存取数据,只是有3点问题:
1、运行起来好慢,在eclipse下执行之需要2、3秒钟,在jboss下执行却用了3分钟。顶盖呢?
原来是我写程序的问题,将spring环境的加载设置成静态的,运行起来甚至都不用1秒呢。
2、jboss在控制台捕获了本应该输出到文件的log4j配置,weblogic是没有问题的。正在找解决办法。
刚把这篇文章发布到csdn,就发现那边的文件日志成功生成了,办法如下——
首先修改C:\Program Files\jboss-4.0.3SP1\server\default\conf\jboss-service.xml,在
<attribute name="ConfigurationURL">resource:log4j.xml</attribute>下面增加属性
<attribute name="CatchSystemOut">false</attribute>
接着将我web project中的log4j配置移到C:\Program Files\jboss-4.0.3SP1\server\default\conf\log4j.xml,
<appender name="VvgooYskInterface" class="org.apache.log4j.FileAppender">
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="File" value="${jboss.server.home.dir}/log/VvgooYskInterface.log"/>
<param name="Append" value="true"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} %5p %c{1}:%L - %m%n"/>
</layout>
</appender>
<category name="jeffenLogger">
<priority value="INFO"/>
<appender-ref ref="VvgooYskInterface"/>
</category>
3、spring的调度配置好像不能通过应用服务器的初始化,放在最后解决巴。
很高兴,今早一上班,发现部署到jboss的spring调度程序运行ok。
分享到:
相关推荐
根据提供的标题、描述以及部分内容,本文将详细解析与MYECLIPSE + STRUTS2 + SPRING4 + HIBERNATE4 + STRUCTS2S+OGNL + MYSQL_5.7.12相关的技术栈及其应用。这些技术在企业级开发中非常常见,能够帮助开发者构建高效...
4. **应用程序服务器连接器**:无缝对接多种应用服务器,如 Tomcat、JBOSS、WebLogic 等,便于测试和部署。 5. **J2EE 项目部署服务**:自动部署和启动服务,快速响应代码变更,提高开发效率。 6. **数据库服务**...
它支持多种框架和服务器,包括Spring、Hibernate、Struts等,并且内置了Tomcat、JBoss、WebLogic等多种服务器的配置和管理功能。Myeclipse8.5的特色在于其强大的代码提示、自动完成、调试以及部署功能,极大地提高了...
- 服务器配置:添加和管理Tomcat、JBoss、WebLogic等服务器,进行项目部署。 - 部署描述符:修改web.xml或application.xml文件,配置应用的启动和运行参数。 10. **学习资源与进阶**: - 官方文档:MyEclipse...
### 精通J2EE--Eclipse、Struts、Hibernate及Spring整合应用案例 #### J2EE基础知识 - **J2EE定义**:Java 2 Platform, Enterprise Edition(J2EE)是一种由Sun Microsystems(现已被Oracle收购)制定的企业级Java...
8. **应用程序服务器支持**:MyEclipse可以与多种应用服务器无缝集成,如Tomcat、WebLogic、JBoss、GlassFish等,实现应用的快速部署和调试。 9. **移动应用开发**:除了传统的桌面和Web应用,MyEclipse 6.5.0还...
4. **服务器支持**:内建Tomcat、JBoss、WebLogic等多种服务器,可快速部署和运行应用。 5. **框架支持**:对Spring、Hibernate等主流框架提供良好支持,简化开发流程。 6. **调试工具**:强大的调试器,能够进行...
5. **应用服务器集成**:MyEclipse可以与各种应用服务器(如Tomcat、WebLogic、Jboss等)无缝集成,便于部署和测试应用。 6. **框架支持**:MyEclipse对许多流行框架(如Spring、Hibernate、Struts等)提供了专门的...
5. **部署与调试**:提供图形化的应用服务器配置,支持多种服务器如Tomcat、JBoss、WebLogic等,同时具备强大的调试工具。 二、实战开发讲解 1. **项目创建**:视频将详细演示如何创建一个新的Java EE项目,包括...
10. **发布与部署**:学习如何将应用程序打包成WAR或EAR文件,以及在各种服务器如Tomcat、WebLogic或JBOSS上进行部署。 11. **插件扩展**:MyEclipse允许用户自定义和安装第三方插件,本指南将教你如何查找和安装...
对于J2EE应用开发,MyEclipse集成了服务器管理,支持多种主流的应用服务器,如Tomcat、WebLogic、JBoss等。开发者可以直接在IDE中部署、运行和调试应用,大大简化了开发流程。MyEclipse还提供了丰富的Web和数据库...
- 部署工具:方便地将应用程序部署到各种服务器,如Tomcat、WebLogic、JBoss等。 总之,MyEclipse 7.5的汉化插件极大地提升了中文用户的使用体验,使其能够更加流畅地进行开发工作。通过了解安装方法和MyEclipse的...
7. **部署与发布**:在应用开发完成后,MyEclipse插件可以帮助打包应用为可部署的WAR或EAR文件,并且可以直接将应用部署到本地或远程服务器,如Tomcat、Jboss、WebLogic等。 8. **持续集成**:MyEclipse插件可以与...
4. **应用程序服务器连接器**:支持多种应用程序服务器,如Tomcat、JBoss、WebLogic等,方便开发者进行应用的部署和测试。 5. **J2EE项目部署服务**:提供自动化部署功能,可以根据调试和运行模式自动配置项目并...
8. **部署与运行**:介绍如何在本地和远程服务器上部署应用程序,包括Tomcat、JBoss、WebLogic等服务器的配置和使用。 9. **调试与测试**:理解MyEclipse的调试器功能,如断点设置、单步执行、变量查看等,以及如何...
7. **应用程序服务器集成**:MyEclipse能够无缝集成多种应用服务器,如Tomcat、WebLogic、JBoss等,方便部署和运行项目。 8. **注册码使用**:在描述中提到了“注册码”,这意味着说明书会涵盖如何激活MyEclipse的...
8. **Java EE服务**:探索MyEclipse对Java EE服务器的支持,如Tomcat、JBoss、WebLogic等,配置服务器,部署和调试应用。 9. **企业级应用开发**:通过实例学习EJB开发,理解实体Bean、会话Bean和消息驱动Bean的...
- **部署工具**:支持各种服务器的部署,如Tomcat、JBoss、WebLogic等。 - **集成开发环境**:集成了版本控制工具(如Git)、问题跟踪系统(如Bugzilla)等功能,提升开发效率。 通过汉化包的使用,国内开发者可以...
8. **应用服务器集成**:支持多种应用服务器,如Tomcat、Jboss、WebLogic等,可以便捷地部署和调试应用。 在使用MyEclipse 8.0时,可能需要了解以下几点: - **系统需求**:确保你的计算机满足运行MyEclipse的硬件...
8. **应用服务器集成**:MyEclipse支持多种应用服务器,如Tomcat、WebLogic、JBoss等。手册会介绍如何在MyEclipse中配置和部署应用程序到这些服务器。 9. **调试与测试**:MyEclipse提供了一套完整的调试和测试工具...