今天自己下了个weblogic92的服务器,做本地开发用。安装和配置域一切都顺利,但是在使用的时候,出现了个令人头痛的问题:
就是在eclipse里面新建个web project 部署到weblogic上后,启动时报错:
<Unable to load descriptor C:/bea/user_projects/domains/base_domain/./autodeploy/demo/WEB-INF/web.xml of module webProject. The error is weblogic.descriptor.DescriptorException: Unmarshaller failed
at weblogic.descriptor.internal.MarshallerFactory$1.createDescriptor
Caused by: com.bea.xml.XmlException: failed to load java type corresponding to e=web-app@http://java.sun.com/xml/ns/javaee
at com.bea.staxb.runtime.internal.UnmarshalResult.getPojoBindingType
......
同样是该项目,部署在tomcat上就没问题,顿时晕倒...
到网上google了半天,都没找到啥靠谱的解决方案。差点崩溃!
意外间发现在JBoss Community网站上发现了这个问题,这个网址:https://jira.jboss.org/jira/browse/JBSEAM-2247
对着洋文又搞了小半天,终于被我搞掂了,嘻嘻......
原来是weblogic92不支持用eclipse自动生成2.5版本的web.xml,我的如下:
- <?xml version="1.0" encoding="UTF-8"?>
-
<web-app version="2.5"
-
xmlns="http://java.sun.com/xml/ns/javaee"
-
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-
xsi:schemaLocation="http:
-
http:
-
- <welcome-file-list>
- <welcome-file>index.html</welcome-file>
- </welcome-file-list>
- </web-app>
我把原来的:
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
换成:
<web-app xmlns:j2ee="http://java.sun.com/xml/ns/j2ee">
再重新部署后启动,o了!!
分享到:
相关推荐
该问题的根本原因在于WebLogic Server中的一个缺陷,这个问题的Bug编号为8194412。这个错误表明有多个相同的MBean(Managed Beans)实例注册到JMX(Java Management Extensions)服务器上,导致管理对象名称冲突。 ...
NULL 博文链接:https://yubolg.iteye.com/blog/1608096
Oracle WebLogic Server 11gR1 PS2(Patch Set 2)是Oracle公司...附带的"Oracle.WebLogic.Server.11gR1.PS2.pdf"文档和"Oracle.WebLogic.Server.11gR1.PS2_Code.zip"代码示例将进一步加深对概念的理解和实践操作能力。
然而,部署过程中可能会遇到各种问题,如在本问题中遇到的"weblogic12c部署webservice错误问题WSSERVLET11"。 错误信息"无法解析运行时描述符: java.lang.IllegalStateException: MASM0001:"指出在部署Web服务时...
在使用 Weblogic 9.2 版本时,可能会遇到 Unmarshaller failed 问题,该问题是由于 Weblogic 9.2 不支持使用 Eclipse 自动生成的 2.5 版本的 web.xml 文件所致。解决方法是修改 web.xml 文件的版本号,将其降低到 ...
不兼容的JDK版本可能导致运行问题,所以在部署时必须确保两者匹配。自WebLogic 9.0起,由于Oracle的收购,该软件可以在Oracle官网上免费下载企业版,供实验、个人研究和非商业用途,不再需要license.jar。 至于...
`weblogic.jdbc.vendor.oracle.OracleThinBlob`是Oracle JDBC驱动的一个组件,主要用于处理Oracle数据库中的Blob字段。"Thin"模式意味着它是一种轻量级的驱动,不依赖于Oracle客户端库,而是直接通过网络协议与...
这样可以 tell JVM 使用 /dev/urandom 作为随机数生成的源,从而解决 Weblogic 启动时的延迟问题。 推荐方法 我们推荐使用方法三,修改 JDK 的安全配置文件,这样可以从根本上解决问题,并且不需要修改 Weblogic ...
解决AopConfigException类不存在。 即如下的报错: Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: org.springframework.aop.framework.AopConfigException 解决方法是把这个文件放...
5. 启动服务:最后,使用 `./startWebLogic.sh` 命令启动 WebLogic 服务。 配置参数调整 在启动 WebLogic 服务之前,我们还需要调整一些配置参数。例如,可以将服务器的超载最大线程粘滞时间从 600 秒改为 1200 秒...
【描述】: 本文深入探讨了如何构建WebLogic集群,并利用NodeManager实现WebLogic节点的远程启动和停止,旨在帮助管理员掌握集群部署与运维的关键技术。 【标签】: nodemanager, weblogic **一、环境规划** 在构建...
5. **验证**:安装后,启动服务并进行测试,确保补丁已正确应用且没有引入新的问题。 6. **监控**:安装补丁后持续监控系统,查看是否有异常行为或错误日志,以确认补丁效果。 综上所述,"WebLogic patch10.3.6.0....
1. `weblogic.jar`:Weblogic Server的基础库,包含了JMS实现和其他核心功能。 2. `wlclient.jar`:客户端连接Weblogic Server所需的库,用于生产者和消费者的编程。 3. `jms.jar`:Oracle提供的JMS API实现,包含...
#功能:weblogic守护进程:监控weblogic进程,当发现进程停止时调用重启脚本重启 #参数:进程唯一标识码,例如“weblogic” #依赖脚本:数据库操作脚本dbExecurteSQL.sh,weblogic重启脚本$PSSC_DOMAIN/startPssc.sh...
3. **修改启动脚本**:在`$DOMAIN_HOME/bin/startWeblogic.sh`文件中加入以下内容: ```bash WEB_ANTLR="/opt/Oracle/Middleware/test/antlr-2.7.6.jar" CLASSPATH="${WEB_ANTLR}:${CLASSPATH}" ``` 这样做的...
可以使用默认设置,检测环境时,如果检测不过,都是因为 Weblogic 适配问题,需要根据环境选择相应的 JDK。 四、常见问题解决 在安装 Weblogic 过程中,可能会遇到一些问题,例如: * JDK 未配置好,缺少 jre。 *...
Oracle CLOB 类型转换的问题,可以通过反射机制来调用 `weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB` 类的 `getVendorObj()` 方法,该方法可以返回一个 `oracle.sql.CLOB` 类型的对象,从而避免了直接进行类型转换...
在描述中提到的"解决weblogic数据库连接池存储大字段所需包",意味着`weblogic.jdbc.vendor.oracle.OracleResultSet`可能包含优化大字段存储和检索的逻辑,这在处理如图像、视频等大数据类型时尤其重要。WebLogic的...
test01@linux-suse:~/bea/weblogic92/samples/domains/wl_server/bin> ./startWebLogic.sh . JAVA Memory arguments: -Xms 256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=48m -XX:MaxPermSize=128m
3. 创建WebLogic Server运行时环境:在Eclipse的工作区中,右键点击"Servers",选择"New" > "Server",选择刚配置的WebLogic Server实例。 三、WebLogic配置 1. 配置服务器:在Eclipse中,通过" Servers"视图可以...