`
zy116494718
  • 浏览: 474814 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

weblogic部署常见错误

阅读更多

1)java.lang.ArrayIndexOutOfBoundsException: 48188

     如果同一个项目,在两台服务器部署,一台可以,另一台报错的话,则可能是服务器上weblogic上的版本不一样。如果一样的话,则可以检查WEB-INF下的weblogic.xml文件。

 

 

2)  authentication for user denied 

    

感觉很奇怪,我用刚输入的用户名和密码登录weblogic的控制台,确可以正常登录。运行上面的命令时,输入那个用户名和密码,就是不能启动那个服务。怀疑是受管服务本身的问题,删除了重新建,还是报一样的错误。
网上找了很久,有的说在“服务器概要”》“安全领域概要”》“myrealm”》“配置”》“用户封锁”中,去掉“启用封锁”前面的勾选标识。据说这个选项是为了防止用户名和密码验证失败次数过多时,锁定系统的。
我没有去修改这里,删除了原来的受管服务,新建了受管服务Server0,并按以下命令方式启动服务:
./startManagedWebLogic.sh Server0 http://192.168.30.98:7001
其中后面是我的管理端IP及端口。可以正常启动,并在servers目录下生成了以受管服务Server0命令的目录,进入该目录并新建security目录,进入security目录,创建boot.properties文件,输入如下信息:
username=weblogic
password=weblogic
保存后退出。使用上面的命令重启受管服务时,不再要求输入用户及密码。
ps:  如果启动后仍报错用户名密码错误的话,则删除root.properties文件和ManagedServerDir/data/ldap文件夹再试。
不需要输入用户名和秘密后,就可以使用nohup后台启动服务了
nohup ./startManagedWebLogic.sh Server0 http://127.0.0.1:7001/ &

3)  weblogic.management.DeploymentException: Exception occured while downloading files
这个怀疑是部署文件中有中文存在乱码
4)  root of context hierarchy
    Unable to set the activation state to true for the application 'dataSource0'.
     weblogic.application.ModuleException: 
     这种类似的错误可能是由于包冲突。如果在shell中不好看清错误的话,可以在网页控制台启动,看报错信息。
5)  如果部署已经成功,但是配置host后无法访问页面,这时候可以先看看能不能ping通,如果可以的话看看  telnet ip 端口 是否能联通,如果不行的话则说明防火墙没有对外开放。
6)如果报错误:The server name newSpaceServer specified with -Dweblogic.Name does not exist. The configuration includes the following servers {AdminServer}. 这种,但是本身又确实部署了newSpaceServer这个服务的话,则可以到base_domain/servers/下看看,如果有newSpaceServer,则先rm -rf 掉,然后再重新部署一次。
7)在一个weblogic上建立了两个服务,启动时先启动一个后报错端口冲突,然后先后执行
  lsof -i:7080 (得到进程号)
  pwdx pid(进程ID)
  这个执行后得知占用端口的是/data/weblogic/wlserver/user_projects/domains/base_domain/
  然后判断是startManagedWeblogic.sh 中用到了7080,注掉后解决。
 
 
部署步骤:
1)先写deply-XXX.xml脚本
<antcall> 里面的ip 为部署的线上服务器IP
<sshexec command 为线上的部署地址(需要先建好一个空的war和文件夹,如xhTopic.war和xhTopic文件夹)
<localFile> 为本地打的WAR包地址
后面的<sshexec command 改成相应自己项目的路径,文件就成了
2) 修改POM文件
 <build>
		<finalName>xhTopic</finalName>   
		<plugins>
			<plugin>
				<artifactId>maven-war-plugin</artifactId>
				<version>2.3</version>
				<configuration>
					<packagingExcludes>
						WEB-INF/lib/xml-apis-*.jar,
						WEB-INF/lib/xmlParserAPIs-*.jar
					</packagingExcludes>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.1</version>
				<configuration>
					<source>1.6</source>
					<target>1.6</target>
					<encoding>UTF8</encoding>
					<compilerArguments>
						<verbose />
						<bootclasspath>${java.home}/lib/rt.jar</bootclasspath>
					</compilerArguments>
				</configuration>
			</plugin>
			<plugin>
				<artifactId>maven-antrun-plugin</artifactId>
				<version>1.7</version>
				<executions>
					<execution>
						<id>package</id>
						<phase>package</phase>
						<goals>
							<goal>run</goal>
						</goals>
						<configuration>
							<tasks>
								<ant antfile="deploy-topic.xml" dir="f:\workspace\autoplay\src"
									target="deployJava" />
							</tasks>
						</configuration>
					</execution>
				</executions>
				<dependencies>
					<dependency>
						<groupId>com.jcraft</groupId>
						<artifactId>jsch</artifactId>
						<version>0.1.51</version>
					</dependency>
					<dependency>
						<groupId>ant</groupId>
						<artifactId>ant-jsch</artifactId>
						<version>1.6.5</version>
					</dependency>
				</dependencies>
			</plugin>
		</plugins>
	</build>
 
上面的<finalName>xhTopic</finalName>   这里一定要跟deply-topic中的sshexec写的war包名称对应
    修改<ant antfile="deploy-topic.xml" dir="f:\workspace\autoplay\src" 这块,改成项目相应的
3) 修改dubbo-server的port,端口要设成线上没有用过的、
4)执行depoly-xxx脚本,如果有服务器负载的话,把一个服务器的isMaser设为true
 
0
1
分享到:
评论

相关推荐

    weblogic部署,常见错误解决(收集)

    Weblogic 部署中的常见错误解决方法总结 在使用 Weblogic 服务器时,经常会遇到一些常见的问题和错误,本文总结了其中的一些解决方法,旨在帮助开发者快速排除错误,提高开发效率。 1. Unmarshaller failed 问题的...

    在weblogic 部署出现的 错误

    本篇文章将针对“在WebLogic部署出现的错误”这一主题,详细探讨可能遇到的问题及解决方案。 首先,WebLogic是Oracle公司开发的一款企业级Java EE应用服务器,用于运行和管理Java应用程序。在部署过程中,错误通常...

    weblogic详细部署及介绍

    ### WebLogic 详细部署及介绍 #### 一、概述 WebLogic Server 是一款功能强大的企业级 Java 应用服务器,由 BEA Systems 开发并由 Oracle 维护。它为开发和部署基于 Java 的应用程序提供了丰富的环境。本文档将...

    weblogic 常见问题大集合

    weblogic 报 to many open file错误.docx weblogic.xml_部署描述符元素.docx Weblogic+10.3+集群配置手册.doc weblogic-debug模式启动.docx weblogic-debug模式启动.docx weblogic集群介绍.docx weblogic内存监控...

    Weblogic项目部署文档

    ### Weblogic项目部署知识点 #### 一、Weblogic安装与配置 **1.1 准备安装包** - **Weblogic安装包**: 包含Weblogic服务器的核心组件和工具。 - **项目部署包**: 通常是指待部署的应用程序或者项目的打包文件。 **...

    weblogic安装部署及常见问题

    【Weblogic安装部署及常见问题】 Weblogic是一款由Oracle公司开发的企业级应用服务器,用于部署和管理Java EE应用程序。本文档将详细讲解在Linux环境下Weblogic的安装部署过程,并解决可能出现的常见问题。 首先,...

    weblogic 错误信息详解

    5. **常见错误示例** - **BEA-149265**: 表示服务器无法启动,可能是由于配置问题或系统资源不足。检查服务器启动脚本和系统资源使用情况。 - **WLS-00307**: 表示无法加载或初始化模块,可能是因为类路径问题或...

    如何在Weblogic中部署app

    ### 三、WebLogic部署步骤 1. **登录管理控制台**:通过浏览器访问`http://your-server-host:port/console`,其中`your-server-host`是WebLogic服务器的IP地址,`port`是管理服务器监听的端口号,默认为7001。 2. **...

    Linux下Weblogic单域服务部署

    在Linux环境下部署Weblogic单域服务是一项常见的IT运维任务,适用于企业级应用服务器的搭建与管理。Weblogic作为一款功能强大的中间件产品,提供了丰富的服务和管理工具,能够支持大规模、高并发的企业级应用程序。...

    weblogic9.2的配置及部署

    ### WebLogic 9.2 的配置与部署 #### 一、WebLogic 9.2 概述 WebLogic Server 是一款高性能的企业级 Java 应用服务器,由 Oracle 公司开发并维护。WebLogic 9.2 版本是该系列中的一个重要版本,它提供了强大的...

    weblogic常见故障总结.docx

    本文档汇总了WebLogic Server在运行过程中可能会遇到的一些常见故障,包括内存溢出错误、服务器启动失败等问题,并给出了相应的日志报错、排查思路以及解决方案。 一、Server类故障 1.1 故障编号:...

    关于weblogic部署Java项目的包冲突问题的解决

    "关于weblogic部署Java项目的包冲突问题的解决" Weblogic是Oracle公司出品的一款Java EE应用服务器,广泛应用于企业级应用系统中。然而,在部署Java项目到Weblogic服务器时,经常会遇到包冲突问题,导致应用程序...

    64位weblogic--windows安装部署及常见问题解决

    总的来说,64位WebLogic Server在Windows上的安装和部署涉及多个方面,包括硬件兼容性、软件配置、类加载策略以及应用特定的错误处理。遇到问题时,应结合日志、文档和在线资源进行排查,以确保WebLogic Server能...

    部署weblogic应用及配置连接池

    本文档将详细介绍如何部署WebLogic应用,并提供解决部署过程中常见问题的方法。 **部署失败示例** 在部署WebLogic 9.x版本的应用时,可能会遇到以下错误: ``` Deployment failure on Weblogic 9.x. Could not ...

    Weblogic常见问题解答FAQ

    ### WebLogic Server 常见问题解答FAQ #### 概述 WebLogic Server是由BEA Systems公司开发的一款高性能的企业级应用服务器,适用于构建、部署和管理企业级Java应用程序。随着互联网技术的发展,WebLogic Server逐渐...

    快速把web项目部署到weblogic上

    ### 快速将 Web 项目部署到 WebLogic 上的知识点详解 #### 一、WebLogic 简介 WebLogic 是由 BEA Systems 公司开发的一款应用服务器,它支持 JavaEE 规范,能够为 Java 应用提供运行环境。WebLogic 服务器拥有高度...

    weblogic9.2.3使用记录

    通常,通过IDE如MyEclipse进行发布是一种常见的方式,它提供了集成的部署工具,可以简化部署过程,减少手动操作带来的错误。 ### WebLogic 9.2.3手动部署步骤 手动部署为那些不希望或不能使用自动化工具的场景提供...

Global site tag (gtag.js) - Google Analytics