以下所有内容针对Weblogic12.1.1,可能也适用于其他版本。
1、第一次安装运行报错1:
Exception in thread "main" java.lang.AssertionError: JAX-WS 2.2 API is required, but an older version was found in the JDK. Use the endorsed standards override mechanism (http://java.sun.com/javase/6/docs/technotes/guides/standards/). 1) locate the bundled Java EE 6 endorsed directory in $WL_HOME/endorsed. 2) copy those JAR files to $JAVA_HOME/jre/lib/endorsed OR add the endorsed directory to the value specified by system property java.endorsed.dirs. at utils.ValidateJavaEE6EndorsedOverrides.validateLib(ValidateJavaEE6EndorsedOverrides.java:55) at utils.ValidateJavaEE6EndorsedOverrides.validateEndorsedOverrides(ValidateJavaEE6EndorsedOverrides.java:32) at weblogic.Server.main(Server.java:61)
解决办法:
①、直接使用自己安装的jdk6,不用weblogic自带的(我用MyEclipse10集成WebLogic服务器,稍微配置下即可)——该方法自己试了,已经成功解决问题。
②、如果①不行,可以在jdk6目录下放2版本的jaxws和jaxb的jar文件再试试,目录为:Java\jdk1.6.0\jre\lib\endorsed,2版本的jaxws和jaxb的jar参加附件。
②、下载版本2的jaxws和jaxb,并放到WebLogic自带的jdk中,目录为:weblogic12.1.1.0\jdk160_29\jre\lib\endorsed下(2版本的jaxws和jaxb的jar见附件)——自己也是查询资料得知的办法,我试了下,不行,如果第一种办法不行,可以考虑试下。
2、第一安装运行报错2:
weblogic.security.SecurityInitializationException: Authentication denied: Boot identity not valid; The user name and/or password from the boot identity file (boot.properties) is not valid. The boot identity may have been changed since the boot identity file was created. Please edit and update the boot identity file with the proper values of username and password. The first time the updated boot identity file is used to start the server, these new values are encrypted. at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.doBootAuthorization(CommonSecurityServiceManagerDelegateImpl.java:960) at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(CommonSecurityServiceManagerDelegateImpl.java:1054) at weblogic.security.service.SecurityServiceManager.initialize(SecurityServiceManager.java:873) at weblogic.security.SecurityService.start(SecurityService.java:148) at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64) Truncated. see log file for complete stacktrace Caused By: javax.security.auth.login.FailedLoginException: [Security:090304]Authentication Failed: User weblogic javax.security.auth.login.FailedLoginException: [Security:090302]Authentication Failed: User weblogic denied at weblogic.security.providers.authentication.LDAPAtnLoginModuleImpl.login(LDAPAtnLoginModuleImpl.java:261) at com.bea.common.security.internal.service.LoginModuleWrapper$1.run(LoginModuleWrapper.java:110) at java.security.AccessController.doPrivileged(Native Method) at com.bea.common.security.internal.service.LoginModuleWrapper.login(LoginModuleWrapper.java:106) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) Truncated. see log file for complete stacktrace
解决办法:
①、如果使用MyEclipse集成服务器的话,注意在配置WebLogic服务器相关信息的地方,正确配置Administration的username和password,请确认检查。
②、方法①不行,请直接删除当前创建的域,然后在重新创建一个就OK了——自己采用的办法,已经成功解决问题。
②、如果上两种办法不行,可以试试下面这种办法(网上找的,不过没能解决我的问题,实在不行可以试下)。将C:\bea\user_projects\domains\base_domain\servers\AdminServer\security目录下的boot.properties文件里的username/password的值改成对应的weblogic/12345678(根据自己需要,自己设置),不必担心写成明文会泄露用户名和密码,运行一次后会自动被Weblogic用3DES加密的。再将C:\bea\user_projects\domains\base_domain\servers\AdminServer\data\下的ldap文件夹删掉(运行weblogic时会自动再次生成的).再将MyEclipse 中配置Weblogic 的用户明及密码进行对应的修改即可。然后从MyEclipse 启动Weblogic ,不会报错了。
3、删除已经创建的域:
首先,删除 $DOMAIN_HOME下的doamin目录,例如:XXX\user_projects\domains下的base_domain(就是你建的域)。
然后,检查domain-registry.xml(服务器安装根目录下),删除相应domain的描述条目。只有删除该条目,才能使用weblogic的配置向导重新创建相同名字的domain。
我的domain-registry.xml文件内容如下。
<?xml version="1.0" encoding="UTF-8"?> <domain-registry xmlns="http://xmlns.oracle.com/weblogic/domain-registry"> <domain location="D:\Weblogic 10.3.6\weblogic12.1.1.0\user_projects\domains\base_domain"/> <domain location="D:\Weblogic 10.3.6\weblogic12.1.1.0\user_projects\domains\base_domain1"/> </domain-registry>
我建了两个域,所以有两个:base_domain、base_domain1,删掉你要删除的域即可。
相关推荐
下面是一个简单的示例,展示了如何在 `weblogic.xml` 文件中配置 `<security-role-assignment>` 和 `<run-as-role-assignment>`: ```xml <role-name>admin <principal-name>wlsadmin <role-name>app-runner...
### Eclipse2.1 + WebLogic8.1 + MySQL 开发工具安装步骤详解 #### 一、MySQL 安装与配置 MySQL的安装采用免安装版本,即下载`mysql-4.1.7-win-noinstall.zip`压缩包后,解压至指定目录,如`C:\jakarta-struts-...
2.1 WEBLOGIC SERVER 配置 配置WebLogic Server涉及创建域、设置服务器参数、部署应用程序等多个步骤。 2.1.1 创建Standalone Server Domain 这是最基本的配置,用于单个服务器环境。通常包括定义域目录、设置管理...
##### 2.1 配置存储:config.xml文件 WebLogic Server域的核心配置文件是`config.xml`,这是一个XML文件,包含了所有WebLogic Server实例的配置信息。`config.xml`文件的内容和格式由`config.dtd`定义,后者是一个...
##### 2.1 Nginx 安装与配置 - **安装 Nginx**:确保已经安装了 Nginx 服务器。 - **配置反向代理**:编辑 Nginx 的配置文件,通常位于 `/etc/nginx/nginx.conf` 或 `/etc/nginx/sites-available/default`,配置反向...
### Weblogic配置大全 #### 一、环境搭建与配置 **1.1 安装JRE** 为了确保Eclipse能够顺利运行,首先需要安装JRE(Java Runtime Environment)。Eclipse虽然基于Java开发,但其自身并不自带JRE,因此用户需要自行...
- 注意:在安装过程中可以修改安装路径,但建议保持默认路径以便后续环境变量配置更简单。 2. **配置环境变量**: - **JAVA_HOME**: 指向 JDK 的安装目录。 - 例如:`C:\Program Files\Java\jdk1.7.0_xx` - **...
### WebLogic 集群安装及 Nginx 反向代理与负载均衡配置详解 #### 一、WebLogic 集群安装 ##### 1.1 安装环境概述 在进行 WebLogic 集群的安装之前,需要对安装环境进行一定的规划与准备。这里主要包括硬件与软件...
##### 2.1 获取Weblogic提供的Apache模块 1. **确定Weblogic安装路径**:通常Weblogic安装完成后,在`/server/plugin`目录下会提供一系列用于不同操作系统的Apache模块。 2. **选择正确的模块**:根据服务器的操作...
1. **新建域环境**:直接使用 WebLogic Server 12.2.1.2 版本的软件创建一个新的域环境,随后根据原有环境的配置来调整新环境。 - 参考指南:[安装配置 WebLogic 12C]...
- **配置文件的作用**:了解配置文件是如何控制WebLogic Server的行为的,这对于定制和优化WebLogic Server至关重要。 - **常见配置文件**:如`config.xml`、`weblogic.xml`等文件的解读,帮助理解WebLogic Server的...
#### 一、WebLogic简介与安装配置 ##### 1.1 WebLogic简介 WebLogic Server 是一款功能强大的企业级应用服务器,由Oracle公司开发并维护。它支持多种标准协议和技术,如Java EE、EJB(Enterprise JavaBeans)、JMS...
可以使用 WebLogic 的管理控制台或者通过编写简单的 Java 程序来测试连接池是否能够成功获取数据库连接。 **STEP4:** 测试成功后进行部署。这一步骤主要是将配置好的连接池与应用程序进行关联,确保应用程序能够...
部署应用程序是WebLogic Server的核心功能之一。部署过程如下: 1. 在WebLogic控制台中选择“部署”选项。 2. 点击“部署”按钮,选择要发布的应用程序WAR包。 3. 按照向导的指引完成部署过程,包括指定部署名称等...
- **资源隔离**:WebLogic Server Virtual Edition允许在同一物理服务器上运行多个独立的应用实例,每个实例都拥有自己独立的资源和配置,从而提高了资源利用率和安全性。 - **灵活性**:虚拟化技术使得应用程序可以...
【描述】"weblogic8.1下EJB2简单例子" 暗示我们将探讨如何在Oracle的WebLogic Server 8.1这个早期版本的中间件上部署和运行EJB 2应用程序。EJB 2是Java EE(Java Enterprise Edition)规范的一部分,它定义了企业级...
EJB是Java企业应用的核心部分,WebLogic Workshop支持EJB 2.1规范。你可以使用EJB向导创建Entity Beans、Session Beans和Message-driven Beans,并配置它们的接口、实现和部署描述符。 5. **JSP与Servlet开发** ...
这些控件和组件可以通过简单的拖放操作进行配置和使用,使得非技术背景的人员也能快速搭建起集成解决方案。 ##### 2.6 Worklist系统与业务用户集成 Worklist系统是WLI中一个用于业务用户交互的重要组成部分,它...
4. **配置WebLogic**:在“WebLogic配置向导”中,选择“Basic WebLogic Server Domain”作为基本配置。 5. **默认设置**:接受默认选项,如下一步,以简化配置。 6. **创建用户和指定JDK**:创建管理用户并指定...