引用
1.
weblogic92启动时的问题:Unmarshaller failed.
今天自己下了个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
......
同样是该项目,部署在weblogic8.1和tomcat上就没问题,顿时晕倒...
在JBoss Community网站上发现了这个问题,这个网址:https://jira.jboss.org/jira/browse/JBSEAM-2247
对着洋文又搞了小半天,终于被我搞掂了,嘻嘻......
原来是weblogic92不支持用eclipse自动生成2.5版本的web.xml,我的如下:
view plaincopy to clipboardprint?
<?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://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>
<?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://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<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了!!
2. 如何增加 weblogic 上下文根:
在项目的WEB-INF/下面增加一个 weblogic.xml文件,里面写上:
<? Xml version = "1.0"? encoding = "GB2312" ?>
<! DOCTYPE? weblogic-web-app???
PUBLIC? "-//BEA?Systems,?Inc.//DTD?Web?Application?8.1//EN"
"http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd" >
< weblogic-web-app >
<!--配置访问地址上下文配置-->
< context-root > /webLogicDemo/ </ context-root >
</ weblogic-web-app >
分享到:
相关推荐
在WebLogic Server 9.2至10.0版本中,用户可能会遇到一个特定的错误,即“java.lang.AssertionError: Registered more than one instance with the same objectName”。这个错误主要表现为服务器启动后,在Admin ...
在`user_projects/domains`目录下找到对应的域文件夹,双击`startWebLogic.cmd`启动服务。 3. **访问WebLogic控制台** 通过浏览器访问`http://localhost:9999/console`,使用建域时设定的用户名和密码登录控制台,...
`weblogic.jdbc.vendor.oracle.OracleThinBlob`是Oracle JDBC驱动的一个组件,主要用于处理Oracle数据库中的Blob字段。"Thin"模式意味着它是一种轻量级的驱动,不依赖于Oracle客户端库,而是直接通过网络协议与...
NULL 博文链接:https://yubolg.iteye.com/blog/1608096
这是因为 WebLogic 服务器为了更好地管理和操作数据库连接,会使用自己的包装类 `weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB` 来表示 CLOB 类型的数据,而不是直接使用 Oracle 提供的标准 `oracle.sql.CLOB` 类。...
### WebLogic 9.2 的配置与部署 #### 一、WebLogic 9.2 概述 WebLogic Server 是一款高性能的企业级 Java 应用服务器,由 Oracle 公司开发并维护。WebLogic 9.2 版本是该系列中的一个重要版本,它提供了强大的...
修改 E:\bea\user_projects\domains\base_domain\bin\startWeblogic.cmd 在文件中找到“set CLASSPATH=%CLASSPATH%;%MEDREC_WEBLOGIC_CLASSPATH%”,加入 weblogic_crack.jar,保存后重新启动 WebLogic 服务器。 ...
本文档详细介绍了如何在MyEclipse 5.0环境中配置WebLogic 9.2服务器的过程,包括选择WebLogic 9.2的原因、安装和配置WebLogic 9.2的基本步骤以及如何在MyEclipse中配置和部署WebLogic 9.2服务器。通过这些步骤,可以...
通过以上步骤,可以顺利完成WebLogic 9.2 的服务器创建、数据源配置以及应用程序的部署工作。这些步骤对于理解和掌握WebLogic 9.2 的基本配置至关重要,有助于开发者更好地管理和部署企业级应用程序。
为此,需要切换到目录 <BEA>/weblogic92/samples/domains/wl_server/bin,并运行命令 “startWebLogic.sh”。这个命令将启动 WebLogic 服务器,并使其准备好接受请求。 访问 WebLogic 控制台 启动 WebLogic 服务器...
WebLogic Server 9.2 是 Oracle 公司提供的一个企业级 Java 应用服务器,它提供了用于开发、部署和管理Java EE(Java Platform, Enterprise Edition)应用程序的平台。本篇文章将详细阐述在WebLogic 9.2上进行应用...
- 启动域,通过`F:\Oracle\Middleware\user_projects\domains\base_domain2\startWebLogic.cmd`启动WebLogic服务器。 **3. 集群启动与管理** - 登录WebLogic控制台...
Linux 下 WebLogic 9.2 集群安装部署借鉴 本文档详细介绍了在 Linux 操作系统下安装和部署 WebLogic 9.2 集群的步骤和注意事项,涵盖了 JDK 安装、环境变量配置、WebLogic 9.2 集群安装准备、集群概念、集群应用的...
"WebLogic9.2安装、设置、部署全程图解" 本文档旨在详细介绍WebLogic9.2的安装、设置、部署全过程,旨在帮助读者快速了解WebLogic服务器的配置和部署。 一、WebLogic9.2安装 1. 双击安装WebLogic9.2,选择BEA根...
WebLogic Server 9.2 是 Oracle 公司的旗舰级应用服务器产品,它是一个功能强大的 Java EE 平台,用于构建、部署和管理企业级 Web 应用程序。"weblogic9.2_full_license.rar" 文件很可能是包含了 WebLogic Server ...
本文主要讲解如何配置 MyEclipse 和 WebLogic 9.2,以便在开发和部署 Java Web 应用程序时更加高效和方便。 首先,选择 WebLogic 9.2 的原因是因为 WebLogic 8 只支持 J2EE 1.3,也就是 Servlet 2.3 规范。若在 ...
Weblogic10.3.6部署.docx
Weblogic10.3.6部署.pdf
本手册详细介绍了Weblogic 9.2 for Windows 的安装步骤及相关配置,旨在帮助技术人员顺利完成Weblogic 9.2的安装,并能够顺利进行后续的应用部署工作。 **1.1 环境准备** 在开始安装之前,需确保满足以下环境要求...