设为首页 收藏本站
查看: 7740|回复: 0

[经验分享] weblogic部署常见错误

[复制链接]

尚未签到

发表于 2017-2-15 09:42:53 | 显示全部楼层 |阅读模式
  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

 

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-342367-1-1.html 上篇帖子: Python实现的weblogic监控 下篇帖子: Weblogic 各个版本下载
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表