我在启动Weblogic时没有出现异常,但在部署的时候出现下面异常:
Unable to connect to server t3://localhost:7001 as user jiangmin.
Reason: javax.naming.AuthenticationException [Root exception is java.lang.SecurityException: User: jiangmin, failed to be authenticated.]
at weblogic.jndi.internal.ExceptionTranslator.toNamingException(ExceptionTranslator.java:51)
at weblogic.jndi.WLInitialContextFactoryDelegate.toNamingException(WLInitialContextFactoryDelegate.java:636)
at weblogic.jndi.WLInitialContextFactoryDelegate.pushSubject(WLInitialContextFactoryDelegate.java:535)
at weblogic.jndi.WLInitialContextFactoryDelegate.newContext(WLInitialContextFactoryDelegate.java:341)
at weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java:313)
at weblogic.jndi.Environment.getContext(Environment.java:166)
at weblogic.jndi.Environment.getInitialContext(Environment.java:145)
at weblogic.management.deploy.utils.MBeanHomeTool.getMBeanHome(MBeanHomeTool.java:170)
at weblogic.Deployer.runBody(Deployer.java:721)
at weblogic.utils.compiler.Tool.run(Tool.java:192)
at weblogic.utils.compiler.Tool.run(Tool.java:147)
at weblogic.Deployer.runMain(Deployer.java:574)
at weblogic.Deployer.main(Deployer.java:557)
Caused by: java.lang.SecurityException: User: jiangmin, failed to be authenticated.
at weblogic.common.internal.RMIBootServiceImpl.authenticate(RMIBootServiceImpl.java:106)
at weblogic.common.internal.RMIBootServiceImpl_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:492)
at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:435)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:430)
at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:35)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
Check option -adminurl, -username and -password.
此异常说明是没有启动相应的weblogic,这时候不能在jbuilder里面启动weblogic,只能在外部启动weblogic,启动之后,把工程clean一下,再make一下,接下来你就可以部署项目了,哈哈~……问题就解决啦!
分享到:
相关推荐
5. 打包EJB:将EJB项目打包成一个ejb-jar文件,通常放在一个EAR(Enterprise Archive)文件中,以便于部署到WebLogic Server。 6. 部署EJB:登录到WebLogic管理控制台,选择“部署”选项,然后点击“安装”。上传...
在本文中,我们将深入探讨如何在WebLogic环境中部署EJB 2.0,特别是实现本地接口的Session Bean。 EJB 2.0是Java EE早期版本中的组件模型,用于构建可复用、分布式的企业级服务。它定义了三种主要类型的Bean:...
总结起来,WebLogic EJB的学习不仅包括EJB的基本概念和原理,还包括在WebLogic Server环境下如何部署、配置和优化EJB应用,以及如何利用EJB实现分布式、事务性、安全的企业级服务。这是一门涵盖广泛的技术,对于Java...
部署描述文件是EJB配置的核心,其中声明了EJB所需的服务,如: 1. **Bean管理与生命周期**:定义Bean的创建、初始化、激活、钝化、销毁等。 2. **持久性**:针对Entity Bean,声明其数据存储策略。 3. **事务处理**...
图解Eclipse+MyEclipse开发EJB,Weblogic部署 通过本文,我们将了解如何使用Eclipse+MyEclipse开发EJB项目,并将其部署到Weblogic服务器上。首先,我们需要配置Weblogic服务器。 一、配置Weblogic服务器 在开始...
- WebLogic Server是Oracle提供的一个企业级应用服务器,支持Java EE规范,包括EJB3.0。它提供了管理和监控应用程序的工具,以及高度可扩展和高可用性的特性。 通过以上步骤,开发者可以在WebLogic 11g上发布和...
3. **部署EJB**:在WebLogic中,EJB通过部署描述符(如ejb-jar.xml、weblogic-ejb-jar.xml等)进行配置,并打包成EAR文件进行部署。这包括定义bean的行为、接口、安全性和资源连接等。 4. **客户端调用EJB**:...
结合这些技术,"ejb+struts_weblogic"的应用架构意味着,开发者首先会在WebLogic服务器上部署EJB组件,这些组件处理业务逻辑和数据操作。然后,通过Struts框架,用户可以通过Web界面与这些EJB组件交互,例如发布、...
WebLogic Server是一款功能强大的应用服务器,它支持EJB和其他Java EE技术,为开发和部署企业级应用提供了一个强大环境。 首先,我们需要安装Eclipse IDE,确保其版本支持Java EE开发。然后,我们需要下载并安装...
学习EJB的简单例子,有个需要说明的地方:wlfullclient.jar生成方式是,进入weblogic的安装目录例如C:\Oracle\Middleware\wlserver_10.3\server\lib,运行 java -jar wljarbuilder.jar就能生成wlfullclient.jar文件
【描述】"weblogic8.1下EJB2简单例子" 暗示我们将探讨如何在Oracle的WebLogic Server 8.1这个早期版本的中间件上部署和运行EJB 2应用程序。EJB 2是Java EE(Java Enterprise Edition)规范的一部分,它定义了企业级...
- 部署EJB3应用到Weblogic 11g通常涉及创建一个EAR(Enterprise Archive)文件,该文件包含EJB JAR、WAR(Web Application Archive)和其他依赖项。 - 使用Weblogic管理控制台或者 WLST(WebLogic Scripting Tool...
第四章 使用 WebLogic Server JSP 第五章 WebLogic Server JDBC 和 JTA 第六章 远程方法调用和分布式命名 第七章 使用 Java 消息服务进行企业消息传递 第八章 使用会话企业 JavaBean 第九章 实体 EJB 第十章 使用...
BEA WebLogic Server 是一款强大的Java EE (J2EE) 应用服务器,它为企业提供了一个可靠的平台来开发、部署和管理分布式应用程序。这篇文档主要针对使用WebLogic Server 6.1版本的开发者,详细介绍了如何在该平台上...
2. 将EJB项目的JAR文件添加到WebLogic的部署目录。 3. 使用WebLogic管理控制台或命令行工具(如WLST - WebLogic Scripting Tool)进行部署。 4. 配置EJB的JNDI名称,以便其他应用或组件可以查找和调用。 **JBoss AS...
WebLogic Server 是一款由 Oracle 公司提供的企业级 Java 应用服务器,它支持Java EE(Enterprise JavaBeans,EJB)技术,使得开发者能够构建、部署和管理分布式企业级应用程序。在本教程中,我们将探讨如何在...
Weblogic 部署项目详细步骤使用手册 Weblogic 是一种流行的 Java EE 服务器,可以部署各种类型的 Web 应用程序。本文将详细介绍如何使用 Weblogic 部署 Web 项目,旨在帮助初学者快速上手。 前提条件 在开始部署...
【标题】"WebLogic + Web + EJB 部署学习 J2EE(1)" 提供了一本深入探讨J2EE开发技术的书籍,特别是针对WebLogic服务器、Web组件和Enterprise JavaBeans(EJB)的集成与部署。这本书面向有一定Java开发基础的读者,...
【WebLogic11g-EJB部署】是关于在Oracle WebLogic Server 11g环境中部署Enterprise JavaBeans(EJB)的应用教程。EJB是Java EE平台的核心组件,用于构建可扩展、安全且事务处理能力强大的企业级应用。在这个教程中,...