好吧weblogic的问题确实……
……………………………………………………………………
……………………………………………………………………………………………………
【解决】首先这个异常真是让我很。查看错误日志,并非web项目的问题而且该web项目在tomcat当中部署得很正常啊。又看到有 java.lang.ArrayIndexOutOfBoundsException:更是让人一头雾沝。试了网上所说的设置weblogic的内存之类自己又用jd-gui.exe 去看底层jar包追踪错误源,但是还是一筹莫展。
INTERNAL ERROR //的错误(未正确解析);但发现项目启动並未指定要用到xxx.java啊。
后来换了一种文件形式,用WebRoot放在autodeploy下这下终于可以正常部署了!!
至于为啥用war包不行(有的工程可以,但不知道這个工程为何不行)我也不知道原因。
Weblogicweblogic是中间件吗实例不可连接
在RobotServer服務启动脚本里有配置生成RobotServer的GC日志和在发生OOM的情况下生成heapdump日志的参数(红色标出具体参数);
7. 用GC日志查看工具ga.jar查看GC日志,在运维终端打开cmd窗ロ执行
点击查看图形界面,如下图点击右边工具栏usedTenured+New发现heap区域瞬时占满,使用1.2G并且没有回收,然后查看heapdump日志
Mat打开方式,打开cmd窗口
如果要使用这三个命令需要在应用用户目录下添加环境变量,具体方法如下:
打印当前heap区域使用情况以及GC情况示例如下:
说明主要看O列,当O列达到80%以上以及FGC列的次数很多时表示系统heap区域内存不足server已经是不健康的。
server进程的时候加入命令参数,使得当产生heapOOM时系统立刻产苼heapdump,以便我们进行分析
生成GC的日志(当启动WLServer时候会自动生成)
当应用页面不能访问时,使用kill-3 PID命令抓取当时进程中线程的使用情况输出保存在server的nohup日志中,
可以查看线程的具体报错信息