怎么修改Weblogic.xml,都不起作用,是什么原因?_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
10
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4477 | 回复: 9   主题: 怎么修改Weblogic.xml,都不起作用,是什么原因?        下一篇 
momoda
注册用户
等级:少校
经验:1149
发帖:28
精华:0
注册:2015-7-14
状态:离线
发送短消息息给momoda 加好友    发送短消息息给momoda 发消息
发表于: IP:您无权察看 2015-7-17 16:56:11 | [全部帖] [楼主帖] 楼主

新增了一个weblogic.xml,放web-inf下

weblogic.xml内容为:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "weblogic810-web-jar.dtd">
<wls:weblogic-web-app xmlns:wls="
http://www.bea.com/ns/weblogic/90">
<wls:context-root>/hmfmsfd</wls:context-root>
<wls:virtual-directory-mapping>
<wls:local-path>/weblogic/img</wls:local-path>
<wls:url-pattern>/ceshi/img/*</wls:url-pattern>
</wls:virtual-directory-mapping>
</wls:weblogic-web-app>


怎么修改Weblogic.xml,都不起作用,是什么原因?




赞(0)    操作        顶端 
crazy_5376
注册用户
等级:上等兵
经验:148
发帖:1
精华:0
注册:2015-7-14
状态:离线
发送短消息息给crazy_5376 加好友    发送短消息息给crazy_5376 发消息
发表于: IP:您无权察看 2015-7-17 17:11:18 | [全部帖] [楼主帖] 2  楼

<?xml version='1.0' encoding='UTF-8'?>

<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-web-apphttp://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd">

...

</weblogic-web-app>

这么着写试试。



赞(0)    操作        顶端 
momoda
注册用户
等级:少校
经验:1149
发帖:28
精华:0
注册:2015-7-14
状态:离线
发送短消息息给momoda 加好友    发送短消息息给momoda 发消息
发表于: IP:您无权察看 2015-7-17 17:19:38 | [全部帖] [楼主帖] 3  楼

改了,还是没反应,好像就没有加载这个weblogic,xml,我即使写错了,后台日志也没有报错

<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.bea.com/ns/weblogic/
weblogic-web-apphttp://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd">
<wls:weblogic-web-app xmlns:wls="http://www.bea.com/ns/weblogic/90">
<wls:context-root>/hmfmsfd</wls:context-root>
<wls:virtual-directory-mapping>
<wls:local-path>/weblogic/img</wls:local-path>
<wls:url-pattern>/ceshi/img/*</wls:url-pattern>
</wls:virtual-directory-mapping>
</wls:weblogic-web-app>


访问http://10.10.10.9:7001/ceshi/img/bjsy.jpg      报404



赞(0)    操作        顶端 
crazy_5376
注册用户
等级:上等兵
经验:148
发帖:1
精华:0
注册:2015-7-14
状态:离线
发送短消息息给crazy_5376 加好友    发送短消息息给crazy_5376 发消息
发表于: IP:您无权察看 2015-7-17 17:23:36 | [全部帖] [楼主帖] 4  楼

[quote=引用3楼momoda的回复:]改了,还是没反应,好像就没有加载这个weblogic,xml,我即使写错了,后台日志也没有报错

<weblogic-web-app >
</wls:weblogic-web-app>


你开始和结束都不一样 怎么能行呢,把wls: 都去掉!



赞(0)    操作        顶端 
momoda
注册用户
等级:少校
经验:1149
发帖:28
精华:0
注册:2015-7-14
状态:离线
发送短消息息给momoda 加好友    发送短消息息给momoda 发消息
发表于: IP:您无权察看 2015-7-17 17:49:14 | [全部帖] [楼主帖] 5  楼

改了,重启weblogic了,还是404,我是打的war包部署的

解压的目录:/weblogic/bea/user_projects/domains/base_domain/servers/AdminServer/tmp/_WL_user/hmfmsfd/wnmys8/war/WEB-INF

ls -l  命令

drwxr-xr-x    2 weblogic weblogic        256 Jul 17 10:09 classes
drwxr-xr-x    2 weblogic weblogic       4096 Jul  8 11:43 hmfmscfg
drwxr-xr-x    3 weblogic weblogic        256 Jun  7 2013  jsp
drwxr-xr-x    2 weblogic weblogic       4096 Jul  8 11:43 lib
drwxr-xr-x    2 weblogic weblogic        256 Jun  7 2013  tld
-rw-r--r--    1 weblogic weblogic       4247 Nov  6 2014  web.xml
-rw-r--r--    1 weblogic weblogic        529 Jul 17 17:42 weblogic.xml


cat weblogic.xml 内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-web-apphttp://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd">
<context-root>/hmfmsfd</context-root>
<virtual-directory-mapping>
<local-path>/weblogic/img</local-path>
<url-pattern>/ceshi/img/*</url-pattern>
</virtual-directory-mapping>
</weblogic-web-app>


访问

http://10.10.10.9:7001/ceshi/img/bjsy.jpg
http://10.10.10.9:7001/hmfmsfd/ceshi/img/bjsy.jpg


都试了,还是报404



赞(0)    操作        顶端 
dawei.hu
注册用户
等级:上尉
经验:590
发帖:4
精华:0
注册:1970-1-1
状态:离线
发送短消息息给dawei.hu 加好友    发送短消息息给dawei.hu 发消息
发表于: IP:您无权察看 2015-7-17 17:50:11 | [全部帖] [楼主帖] 6  楼

生产模式开了没?没开的话,参考下面的设置
 将domain路径下%DOMAIN_HOME%\bin\setDomainEnv.cmd文件set PRODUCTION_MODE=true 更改为 set PRODUCTION_MODE=false 或set PRODUCTION_MODE=     将%DOMAIN_HOME%\config\config.xml文件中true更改为false或者直接删掉。

还是不行的话,后续可参考 http://blog.sina.com.cn/s/blog_695278770100kkd1.html



赞(0)    操作        顶端 
momoda
注册用户
等级:少校
经验:1149
发帖:28
精华:0
注册:2015-7-14
状态:离线
发送短消息息给momoda 加好友    发送短消息息给momoda 发消息
发表于: IP:您无权察看 2015-7-20 8:43:12 | [全部帖] [楼主帖] 7  楼

首先,我通过命令:find /weblogic/bea/ -name "setDomainEnv.cmd" -print 找setDomainEnv.cmd,没有找到该文件

再通过命令:find /weblogic/bea/ -name "*.xml" -print|xargs grep -i production-mode-enabled  也没有找到config.xml,也就是在config.xml里面也没有找到production-mode-enabled的设置

我的Weblogic版本是9.2的



赞(0)    操作        顶端 
crazy_5376
注册用户
等级:上等兵
经验:148
发帖:1
精华:0
注册:2015-7-14
状态:离线
发送短消息息给crazy_5376 加好友    发送短消息息给crazy_5376 发消息
发表于: IP:您无权察看 2015-7-20 9:56:27 | [全部帖] [楼主帖] 8  楼

命令找不到,你找文件夹 - -



赞(0)    操作        顶端 
momoda
注册用户
等级:少校
经验:1149
发帖:28
精华:0
注册:2015-7-14
状态:离线
发送短消息息给momoda 加好友    发送短消息息给momoda 发消息
发表于: IP:您无权察看 2015-7-20 10:09:08 | [全部帖] [楼主帖] 9  楼

找到了,aix下叫这个setDomainEnv.sh



赞(0)    操作        顶端 
一路向北5221
版主
等级:上士
经验:262
发帖:7
精华:0
注册:2015-7-16
状态:离线
发送短消息息给一路向北5221 加好友    发送短消息息给一路向北5221 发消息
发表于: IP:您无权察看 2015-7-20 11:10:38 | [全部帖] [楼主帖] 10  楼

war包找不到weblogic.xml你可以打包为ear包 里面加上配置可以的 我之前也遇到过这样的问题  后来打包ear包解决的



赞(0)    操作        顶端 
总帖数
10
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论