上周五解决了一个大问题
环境问题真是困扰我多时了,终于终于,,嘿嘿,周五把这个问题解决了。
周五我跑到师傅那里问,结果他就一直忙,并且还是那样的weblogic起的速度非常慢,看myserver.log的日志都是停在WTC连接的地方,不知道是为什么。。
那边楼上前台的高手真多啊,师傅让我问袁师傅,然后我就下去问他了,最后就是他帮我解决了。真的是十分感谢!!
下面我就总结一下调环境的过程中出现的问题以及采取的办法:
1 如果连某一个后台一直连不上,就要查一下这条路到底通不通,用DOS命令ping一下那个地址 ,看看可连不可连。
2 在重启weblogic的时候,一直报错,或者是127.0.0.1的端口被占用,或者是提示有另外一个weblogic服务正在运行等等。导致这种情况的原因是关weblogic服务器的时候关的太急,还没有完全关掉的时候就又重启,这个时候由于频繁操作,Weblogic处于挂起状态,关机也不管用的。可以直接从任务管理器里把java.exe这个进程关掉;或者从 我的电脑>管理>服务 里面找到weblogic的服务,把它关掉;上两种方法都不行的话,就再建一个Domain。
3 weblogic总是起一半,没有完全起来,登录系统就显示“登录失败”或“正在加载基础数据,请稍后再试”。出现这种情况的原因有很多,原因一,由OBD文件生成的jar包的某些接口的名字换过了,但是本地的工程文件里的接口名字却没变,所以数据就加载不上来,这个问题是后台提交的OBD文件导致的;原因二,要访问的地址访问不到。要先看一下wtc要连的地址是不是可以访问的,如果不可访问,那weblogic启动的速度会非常慢,即使启动起来后也是属于不正常的启动, corba服务无法响应。原因三,虚拟机内存的问题。如果电脑的内存太小,weblogic启动起来后内存不够用,这也会导致weblogic启动到一半就启动不起来了,另外要把开发环境的VM内存设大一点,如果是eclipse就修改eclipse.ini,-Xms -Xmx这两项都要设大一点。我设成了-Xms400M,-Xmx612M。
4 工程部署到webloigc的时候部署失败。原因一,在weblogic主控台已经部署过工程了,再用开发工具eclipse又部署一次,有时候第二次部署会覆盖第一次的部署,但有时候就会出错,最好是用一种方式部署,部署完了需要更新的时候就redeploy就行; 原因二,MyWTC services被锁定。可能是weblogic服务没有完全停掉,可以等它停掉再部署,或者重新建一个WTC的服务。
暂时先写这么多,以后想起来了再写。。