日期:2014-05-20  浏览次数:20671 次

晕了啊,weblogic9怎么不识别context-root呢?
在web-inf中加入weblogic.xml,部署的时候,overview中提示contextroot没有值。在部署前一个应用的时候也是这样,但是能访问,默认是"",这次的配置他识别其实还是"",就冲突了,有两个"",起动不了。在weblogic8的时候没问题的,网上也是这样介绍的。
我配置的weblogic9集群。
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.bea.com/ns/weblogic/90" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd http://www.bea.com/ns/weblogic/90 http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd">

<context-root>/eval</context-root>
</weblogic-web-app>


------解决方案--------------------
这是wls9.2.x.x & wls10.0.x.x 里的一个小Bug,不影响访问应用的正确性。但是到了现在的wls10.3.0.0里就解决了这个应用上下文根名称的问题。
在wls9.2和wls10.0里虽然没有在overview中显示这个上下文根名称,但在Monitoring & Testing 选刷卡中都可以看到。
下面是wls10.3里的contextroot项对应的值:


有疑问请send mail to tiandy@ultimatech.cn

------解决方案--------------------
补充一下,在wls9.2和wls10.0里虽然没有在overview中显示这个上下文根名称,但只要保证部署指定Server上的应用的上下文根名称不重复就OK了。
说白了,Overview中显示的应用的contextroot值就是显示一下而已,虽然没显示,但事实上是存在的,你可以拿2各应用分别部署到同一Server上试一下,还有问题请发E-Mail.

北京奥盟合创科技有限公司

专业的Oracle数据库,中间件维保服务公司...

技术支持热线(7x24): +86 13910980424

Email:wayne.li@ultimatech.cn

http://www.ultimatech.cn