tomcat基础开发项目迁移至weblogic遇到的一些问题个人建议

项目从tomcat迁移到weblogic环境下问题汇总----不断补充中ing 阅读详情

经过近半个月的研究将tomcat开发的项目迁移至weiblogic发现并解决了大部分问题,
于2.13日成功将某项目部署到weblogic,但是已经存在很多问题。
如:
    1:websocket连接失败,无法发送推送消息。
    2:项目文件路径在初次访问时会出现加载不了静态资源,需要已另一种方式登陆页面才能正确跳转加载资源。
目前我研究的这些方法总结如下:
    1:spring配置文件读取数据库时,不支持占位符方法读取,必须要将配置文件中连接数据库使用的占位符改成实际字符。
    2:web.xml中头文件必须是3.0对应weblogic12C版本,weblogic10 对应2.5 ,然后servlet-name不再是tomcat下的default,而是FileServlet.
    3:初始化web.xml的时候,要声明配置文件的具体地址,使用
<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:xxx.xml,classpath:/xxx/xxx.xml</param-value>
</context-param>
    4:需要在WEB-INF下添加weblogic.xml文件,声明优先使用项目中的jar包。
    5:要在打包后的项目中删除xml-apis这个jar包。
    6:jar包中不能出现重复的工具类,否则在使用weblogic时会出现重名报错的问题。暂时还不知道怎么回事,都是直接在pom.xml使用<exclusions></exclusions>进行排除。
    7:然后通过查询资料,weblogic对jdk有限制。目前我使用的是最新版的12c,就支持1.8,如果是10,则不支持1.8,必须改为1.7才行。
如果改了JDK,那么我们项目中使用的websocket则无法使用,根据websocket版本问题也只支持12+的weblogic。

    最后我也给出我的个人意见,继续保持使用tomcat作为容器是非常适合我们公司以前开发的项目。后期需要新开发项目的时候再考虑使用weblogic的话可以完全按照其要求来进行开发,就不会
出现诸多兼容性问题。

java.lang.NoClassDefoundError,weblogic迁移至tomcat加载不到类 最近项目从weblogic迁移至tomcat测试环境测试是,接口报错:java.lang.NoClassDefoundError 报错的类是axis.jar(org.apache.axis)放在项目的WEB-INF/lib里,同样在weblogic没有问题,后来研究tomcat和weblogic类加载器,希望找到答案。 weblogic: 类加载器在加载类时使用委托模型。类加载器实现首先检查其缓存... 阅读详情

相关推荐

weblogic websocket示例代码

可以在weblogic下开发的websocket完整示例,希望对你有用,谢谢!

部署ssh项目到weblogic的问题总结<转>

这两天部署ssh(struts2.1.8 + spring2.5 + hibernate3) + springside3.2 + cxf2.2到weblogic,没想到迁移到weblogic上是如此的困难,不过90%的问题全是由于classloader顺序的问题引起的,即便是这样也画了很久才搞定。   这里还要说一下我使用的weblogic版本是10.3.3,提到版本是因为有些错误只会在特...

三问飞絮 493

Tomcat 项目转到weblogic12c时报错修改方法

用idea开发项目 之前是用Tomcat 结果部署时客户需求 用 weblogic 转换的时候出现了各种各样的错误 这是我遇到的错误以及解答方案 错误信息记录的不是很详细 直接配置到项目上面就好了,本人菜鸟一枚研究还不是很深 希望大神多多指点啊

我做的一个web项目从tomcat迁移到weblogic遇到的问题

一个web项目从tomcat迁移到weblogic遇到的问题

chenguibing的专栏 1万+

全面解析:时延扩展与相干带宽、多普勒扩展与相干时间——无线通信基础

时延扩展与相干带宽 多径时延扩展与多径衰落 接收机所接收到的信号是通过不同的直射、反射、折射等路径到达接收机。由于电波通过各个路径的距离不同, 因而各条路径中发射波的到达时间不同,造成多径时延扩展。距离不同所以到达接收机的相位也不相同,不同相位的多个信号在接收端叠加, 如果同相叠加则会使信号幅度增强, 而反相叠加则会削弱信号幅度。 这样,接收信号的幅度将会发生急剧变化,就会产生多径衰落。 ...

king阿金 4万+

麦当劳app之sign逆向分析

摘要:本文分析了麦当劳APP请求参数sign的逆向过程。通过抓包发现32位sign参数疑似MD5加密,使用frida-trace工具跟踪CC_MD5函数验证其为标准MD5算法。加密参数包含时间戳、token、版本号等固定和动态字段,拼接后经MD5加密生成sign。文章提供了JS和Python两种实现方案,包含完整的请求头参数和加密逻辑,最终成功获取API响应数据。该研究仅用于逆向技术学习,展示了移动应用常见加密参数的逆向分析方法。

佛系更新... 2436

Tomcat迁移到WebLogic 11g部署项目注意事项

问题情境:现在有一套tomcat7下正常运行的工程,本地jdk版本是jdk1.7。现在要把这个套工程转换为weblogic工程运行在Weblogic11g上。需要注意的事项有:==============================1.不要依赖容器特有类库  现象:interface接口中使用了org.apache.catalina.tribes.util.Arrays.equals(byte...

崔向阳@李晓的博客 1039

图相似度模型(论文篇)

图相似度模型

weixin_43702653的博客 5746

tomcat迁移weblogic路径问题

公司要将产品从tomcat迁移到weblogic上上面去,迁移后出现问题 问题描述:在tomcat服务器和webspare服务器,以这样的方式都能够得到完整的服务器路径,                  但迁移到weblogic之后,就得不到了,返回的就是null! 原因:weblogic是以war包的形式发布的,并没有realPath,故不能用 getServletContext().g

lykangjia的专栏 1442

网络流量监测技术

NetFlow是Cisco公司提出的网络数据包交换技术,该技术首先被用于网络设备对数据交换进行加速,并可同步实现对高速转发的IP数据流(Flow)进行测量和统计。  随着宽带互联网在中国 的迅速发展,全国各大电信运营商的网络规模都在不断扩张,网络结构日渐复杂,网络业务日趋丰富,网络流量高速增长。电信运营商需要通过可靠、有效的网络业 务流量监测系统对其网络以及网络所承载的各类业务进行及时、准

红杉树(ecitnet)的博客 5538

【人工智能之深度学习】21. 自动驾驶感知实战:YOLOv4复杂天气优化方案(BDD100K全代码+效果对比)

摘要:自动驾驶摄像头在雨雾天气下易受图像模糊、目标遮挡影响,导致YOLOv4检测精度骤降。本文基于BDD100K公开数据集(含多天气场景),设计三阶段优化方案:1)物理建模生成雨雾效果(雨滴线条+大气散射模型),将恶劣天气样本占比从20%提升至40%;2)在YOLOv4颈部嵌入CBAM注意力机制,强化模糊区域特征提取;3)L1剪枝(30%)+TensorRT量化实现轻量化。需特别说明:本文为教学虚拟案例,不可直接用于车载部署,实际落地需结合多传感器融合与ISO 26262认证。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1681

weblogic运行websocket报错:The async-support is disabled on this request

WebLogic在进行websocket连接

反魂蝶五分的博客 4206

UWB 多传感器通信的纳秒无线位置和时钟同步方法

利用UWB高精度的特点,实现多节点下的无线时钟同步和定位。通过优化硬件架构,减少不确定延迟的影响,系统可以提供纳秒级时钟同步消息

DT程序员的博客 1325

weblogic 向Tomcat迁移的问题

EJB工程是在weblogic下运行,不会有什么问题,但是转到tomcat时,我们必须引入weblogic.jar文件到工程下,这样工程在run时有时会出现问题,一般会出现如下错误:WebappLoader[/nbglweb]: Deploy JAR /WEB-INF/lib/weblogic.jar to E:/project/nbgl/nbglweb/WEB-INF/lib/weblogic.

黄刚的专栏 6472

第81篇:Vibe Coding时代:LangGraph + Eval评估体系实战,解决 Agent 优化全靠感觉的问题

本文介绍了一个为LangGraph Coding Agent设计的评估体系解决方案。文章首先指出了当前AI Coding Agent开发中的常见问题:优化过程缺乏客观评估标准,导致改进效果难以量化。随后提出了一个完整的评估框架,包括评估指标(任务成功率、质量指标、安全指标、成本指标和流程指标)、项目结构设计和评估案例集。 核心内容包括: 设计了JSON格式的评估案例集,覆盖正常任务、边界任务和高风险场景 实现了模拟Agent输出的演示代码 构建了多维度评分系统,包括关键词匹配、禁用词检测和成本评估 提供了评

sundong_81的博客 47

手把手教你ensp仿真搭建校园网(含防火墙及无线网络)系列(一)校园网核心交换机配置

本系列博客将带你从零开始,使用 华为 eNSP(Enterprise Network Simulation Platform) 仿真搭建一个完整的校园网络,涵盖 核心层、汇聚层、接入层、防火墙安全策略、无线AC+AP组网 等实战场景。无论你是网络初学者还是希望深化实战经验的工程师,都能通过本教程掌握企业级网络的规划、配置与排错技巧。

echo的博客 3794

weblogic下的项目迁移到tomcat下出现的问题

org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/sjzk]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153) at org.apache.catalina.core.Stan...

u012483747的博客 993

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Weblogic迁移至Tomcat总结

概述 近期参与了公司的另一个项目,将业务系统的中间件由Weblogic替换为Tomcat,具体的版本为: Weblogic10 + JDK6 ==> Tomcat7 + JDK6 针对过程中遇到的问题与解决做总结记录。 总结 主要差异点 中间件差别:Weblogic10与Tomcat7,Weblogic为Oracle公司的商用中间件支持Servlet规范EJB规范等,Tomcat只...

daiwuliang的博客 5888

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

项目迁移到Linux WebLogic遇到的问题与解决

部门的产品之前都是在tomcat中开发的,上线也是使用tomcat,但现在这个客户要求高,要在wls上部署,过程中就遇到不少问题了。在这里一一记录。 1、Log4j 这是第一件头疼的事,实际上这和项目在wls上的部署方式有关。只是当前是用war包的,所以才碰到。最开初web.xml中的配置是         log4jConfigLocation         WEB-

蒲公英的约定 3857

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Tomcat迁移weblogic的填坑之旅

Tomcat迁移weblogic的填坑之旅 在web.xml同级目录添加weblogic.xml文件配置 解决jar包冲突 <container-descriptor> <!-- 设置为true会优先加载项目配置,但启动报错,暂未找到原因,故设为false,手动添加优先加载的jar包 --> <prefer-web-inf-clas...

笑小枫 1815

Tomcat向Weblogic迁移的问题

Spring+Hibernate+Struts的web应用程序开放过程一般在tomcat中运行。但实际应用一般会要求部署在WebLogic中。在移植过程中总结出以下问题: 1、 JDK和Servlet版本问题 WebLogic 8.1 sp4以前(包括sp4)只支持JDK1.4,建议使用JDK1.4进行编译代码,有时JDK1.5编译的程序无法运行。 由于WebLogic 8.1不支持J...

Mini Java Fun 215

Java web项目从tomcat转为weblogic环境所遇到的问题

最近公司需要将原本在tomcat上开发的项目部署在weblogic上运行,因为原先对weblogic没有接触,不知道tomcat和weblogic的主要区别,只能边学边找资料,所以避免不了走了许许多多的弯路。网上的资料可能因为版本、环境的不一致,无法解决问题。 1、出现jar冲突 java.lang.NoSuchMethodError: javax/persistence/Persistence

菜饼之路 3800

Tomcat 项目迁移至weblogic 10笔记

[url]http://yangzb.iteye.com/blog/262613[/url] Tomcat 项目迁移至weblogic 10笔记 2009-09-18 10:51:49| 分类: 豆子技术 |字号 订阅 OS:Windows XP WebApp Server:Tomat5.5 WebLogic server 10 (中文版) IDE:Bea...

panshaobinSB的博客 266

项目从tomcat移植到weblogic问题汇总

最近因为业务需求要把项目从tomcat容器移植到weblogic,踩了很多坑,在此记录下。   1.首先weblogic不支持3.0,需要在web.xml将3.0改为2.5,注意一般有两个地方需要改。 &lt;web-app http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"&gt;   2.jar包冲突 这...

jyyuni的博客 1745

Web项目war包从tomcat/Jboss迁移到weblogic12.2遇到的问题

Web项目war包从tomcat/Jboss迁移到weblogic12.2遇到的问题 异常1:weblogic部署项目:Cannot set web app root system property when WAR file is not expanded weblogic下面 war包的形式进行部署的话 报如下错误: Cannot set web app root system property when WAR file is not expanded 解决办法: 在web-inf 下面 加

fen_fen的专栏 908

系统从Tomcat迁移到Weblogic无法发布

有一个系统从开发环境部署到正式环境,开发环境用的是tomcat,正式环境用的是weblogic。部署一直不成功,启动失败。 首先会报这个警告: <The list of resource packages: gg.soa.org.apache.cxf.jaxrs.provider;org.apache.cxf.jaxrs.provider.atom;gg.soa.org.apache...

关注系统性能调优 2410
下一篇: [转载]Java 8 lambda表达式示例
Systemit
博客等级 码龄9年 0粉丝 1原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值