Weblogic下部署服务注意事项:
1. 解决weblogic与hibernate的jar包冲突问题:
首先找到该系统的DOMAIN_HOME(即你所建的域所在的位置)如:域empi的DOMAIN_HOME为:/home/wl11g/Oracle/Middleware/user_projects/domains/empi,再在${DOMAIN_HOME}/bin下找到startWeblogic.sh文件用文本编辑器将其打开,并在里面加入如下内容(在此之前需要将准备好的antlr-2.7.6.jar+拷贝到${DOMAIN_HOME}/lib目录下,也可以是其他目录,但下面的hibernate_classpath的值也得跟着作出相应的变化):
export hibernate_classpath=${DOMAIN_HOME}/lib/antlr-2.7.6.jar
接着修改SAVE_CLASSPATH成SAVE_CLASSPATH="${hibernate_classpath}:${CLASSPATH}",此时该问题已经成功解决。
2. 解决weblogic找不到hibernate.dialect的问题:
在将要部署的应用的classpath下面加入一个hibernate.properties文件,里面只要一句设置hibernate.dialect的值的内容即可(不论你是否在hibernate.cfg.xml或spring的配置文件中有进行相关的配置,只要是出现系统找不到hibernate.dialect的异常时便可以通过此方法解决),如:hibernate.dialect=org.hibernate.dialect.Oracle10gDialect。
3. 如果你需要在该服务器上发布基于axis2的webservice时还需解决axis2与weblogic的jar包冲突问题。
在你的应用的WEB-INF下面新建一个weblogic.xml文件,其内容如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD WebApplication 8.1//EN""http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">
<weblogic-web-app>
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
</weblogic-web-app>
但此时如果你的应用中有重复的jar包,将会报jar包冲突的相关异常,此时要细心处理,避免这种情况出现,(如果你的应用的classpath下面有xml-api这个jar包应该删掉,否则会出现jar包冲突异常)此问题到写该文档为止还没又发现更好的解决方案。
对于该问题还可以参考以下文档:http://ws.apache.org/axis2/1_4_1/app_server.html
4.:如果你的应用在tomcat等应用服务器下工作都正常,部署在weblogic下时却发现由spring管理的某个javaBean没有被定义,这时可能是你在web.xml中配置spring的配置文件使用了通配符的原因,可以试将原本用通配符表示的一系列spring配置文件改成全名配置。或许有希望解决问题
5:如果你有配置文件放在了classpath下面,而且代码里面用File这样的类来读取这个文件可能会出现找不到相关文件的情况,这时可以改用InputStream来读取该文件。
相关推荐
然而,在实际生产环境中,WebLogic Server可能会遭遇各种故障,其中最为常见的就是服务器宕机或挂起的问题。本文旨在通过分析实际案例来总结WebLogic宕机的原因及应对措施,以期为企业运维人员提供参考。 #### 二、...
为了实现跨多个容器部署的单个Web服务,开发人员应寻求独立于特定供应商的解决方案。这可能意味着使用标准的、不受特定IDE约束的开发方法,如使用Eclipse WTP和Ant构建工具,这样可以确保代码在不同J2EE实现之间具有...
中国平安,作为中国领先的综合金融服务集团,面对庞大的系统管理和日益严峻的安全挑战,选择部署Cyber-Ark Privileged Identity Management (PIM) 解决方案,以提升其特权帐号管理的安全性和效率。 在部署Cyber-Ark...
WS-Security是由OASIS(The Organization for the Advancement of Structured Information Standards)在2002年制定的一套标准,主要针对Web服务在传输过程中可能遭遇的安全威胁...
(整理)平压印刷机运动方案和主要机构设计课程设计说明书.doc
裂缝检测数据集,支持yolo v12格式的标注,1673张原始训练集图片,正确识别率99.4% 图片详情可查看博文:https://backend.blog.csdn.net/article/details/147232357
苯 正丁醇化工原理课程设计说明书.pdf
内容概要:本文档《MySQL-进阶篇.pdf》深入探讨了MySQL数据库的高级特性,涵盖了存储引擎、索引、SQL性能优化、视图、存储过程、触发器、锁机制、InnoDB引擎内部原理以及MySQL管理工具等多个方面。首先,文档详细介绍了MySQL的存储引擎体系结构,特别是InnoDB、MyISAM和Memory存储引擎的特点与应用场景。其次,围绕索引展开了详细的讨论,包括B+Tree、Hash索引结构,索引创建、使用原则及优化技巧。接着,文档阐述了SQL语句的性能分析方法,如使用`EXPLAIN`、慢查询日志和`profile`工具。此外,还讲解了视图、存储过程、触发器等高级功能,以及不同类型的锁机制对并发控制的重要性。最后,文档深入分析了InnoDB引擎的事务处理机制,包括redo log、undo log和MVCC的实现原理,并介绍了常用的MySQL管理工具及其使用方法。 适用人群:具备一定数据库基础知识,尤其是MySQL使用经验的研发人员和技术爱好者。 使用场景及目标: 1. 深入理解MySQL存储引擎的工作原理及其选择依据。 2. 掌握索引的设计与优化技巧,提升查询性能。 3. 学习如何通过各种工具和方法进行SQL性能分析与优化。 4.
高二英语优秀作文Myidealjob.docx
变电站设计说明书和计算说明.docx
菠萝水果饮料生产线设计说明书.doc
毕业设计说明书A江坝后式厂房双曲拱坝设计.pdf
1万吨自来水厂详细设计说明书.doc
内容概要:本文详细介绍了基于三菱FX3U PLC的智能交通灯控制系统的设计与实现。该系统通过车流传感器检测车流量,并根据车流量动态调整红绿灯的时间,确保交通流畅。硬件方面,使用了四个车流传感器和六个灯组进行连接;软件方面,利用定时器、计数器和比较指令实现了60秒的大循环控制逻辑,同时加入了滤波机制防止误触发。文中还提供了具体的梯形图代码片段,展示了如何处理绿灯闪烁、黄灯过渡以及红灯同步等问题。此外,作者分享了一些调试经验和优化技巧,如加入硬件互锁避免灯色抖动,增加临时测试界面方便调试等。 适合人群:从事PLC编程、自动化控制领域的工程师和技术人员,尤其是对交通控制系统感兴趣的读者。 使用场景及目标:适用于城市中小规模路口的交通管理,特别是在车流波动较大但不适合部署高级智能交通系统的场合。主要目标是提高路口的通行效率,减少等待时间,提升驾驶体验。 其他说明:文中提到的实际应用案例表明,该系统可以将通行效率提升约15%-18%,并且能够有效应对突发情况,如车流突变等。
内容概要:本文详细介绍了基于TI公司DSP2803x系列芯片的3kW车载充电器(OBC)的设计与实现。硬件方面,重点讨论了四层PCB板设计、功率电路与控制电路的物理隔离、MOS管散热处理以及LLC谐振拓扑的应用。软件部分涵盖了ADC初始化、PWM波生成、状态机设计、PID调节等关键技术点。文中还分享了许多实际开发过程中遇到的问题及其解决方案,如EMI抑制、地线处理、变压器参数调整等。最终产品达到了94.7%的峰值效率,并成功量产。 适合人群:从事电力电子、嵌入式系统开发的技术人员,尤其是对车载充电器设计感兴趣的工程师。 使用场景及目标:适用于希望深入了解OBC设计原理和技术细节的专业人士,旨在帮助他们掌握从硬件选型到软件调试的完整流程,提高实际项目的成功率。 其他说明:文中提供了大量实用的经验技巧和注意事项,对于初学者来说是非常宝贵的参考资料。同时,作者还展望了未来使用GaN器件进一步提升性能的可能性。
内容概要:本文详细介绍了采用西门子S7-200 SMART PLC、ABB ACS550变频器和组态王6.55上位机构建的水蓄冷中央空调系统。主要内容涵盖系统架构设计、梯形图编程逻辑、变频器参数设置、组态王画面设计以及调试过程中遇到的问题及其解决方法。文中特别强调了系统的节能特性,如通过PID控制实现水泵转速调节,以及针对实际应用中的常见问题提供了具体的解决方案,如抗干扰措施、水位开关误动作修正等。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是对PLC编程、变频器控制及组态软件有一定基础的人群。 使用场景及目标:适用于需要构建高效节能的水蓄冷中央空调系统的工程项目。主要目标是提高系统的可靠性和稳定性,降低能耗,确保系统能够长期稳定运行。 其他说明:文章不仅提供了详细的硬件连接和编程指导,还分享了许多宝贵的调试经验和实用技巧,对于实际工程应用具有很高的参考价值。
【Python】学习系列,笔记 & 源码,https://blog.csdn.net/fu_lin_13/category_12949338.html
内容概要:本文详细介绍了一个专门为低压电气控制系统设计的EPLAN P8部件库。该部件库包含了多个主流品牌的PLC、传感器、控制设备、动力与保护设备、变频器及电气附件等。文中不仅介绍了各个设备的具体型号及其应用场景,还提供了许多实用的功能和技巧,如宏命令、智能关联、参数预设等,旨在提高设计效率和准确性。此外,作者还分享了一些个人经验和优化建议,使用户能够更好地利用这一工具进行电气设计。 适合人群:从事电气控制系统设计的专业人士,尤其是使用EPLAN P8软件的工程师。 使用场景及目标:适用于需要快速调用标准化元件的设计场景,帮助设计师节省时间并提高工作效率。无论是新手还是资深工程师,都可以从中受益。 其他说明:随部件库附赠2.7版本的P8软件下载链接,方便用户获取最新工具。同时,文中提到的一些高级功能和技术细节有助于提升用户的技能水平。
《弯曲板冲压工艺与模具设计毕业设计说明书》.doc
毕业设计(论文) 滚筒输送机设计说明书.docx