关于weblogic10的访问路径(http://localhost:7001/myweb)怎么设置成没有myweb就能访问我的应用啊

Clover_yjj 2009-10-29 10:32:43
最近在weblogic10上部署了个web应用,可是为什么要在访问时url上加个项目名才能访问到啊,例如这样:http://localhost:7001/myweb,怎么样设置成没有myweb(http://localhost:7001/)就能访问的啊。
我的配置:
config.xml
<app-deployment>
<name>myweb</name>
<target>myweb</target>
<module-type>war</module-type>
<source-path>D:\myweb\myweb</source-path>
<security-dd-model>DDOnly</security-dd-model>
</app-deployment>
<virtual-host>
<name>myweb</name>
<target>AdminServer</target>
<web-server-log>
<number-of-files-limited>false</number-of-files-limited>
</web-server-log>
<virtual-host-name>192.168.1.100</virtual-host-name>
</virtual-host>

weblogic.xml
<container-descriptor>
<index-directory-enabled>true</index-directory-enabled>
</container-descriptor>
<jsp-descriptor>
<jsp-param>
<param-name>encoding</param-name>
<param-value>gbk</param-value>
</jsp-param>
</jsp-descriptor>
<context-root>/</context-root>
我在网上搜了,
有一种是说:
在config.xml的虚拟主机配置的那里加上<DefaultWebApp>myweb</DefaultWebApp>,可是我加上之后服务启不起来了;
还有一种说:
在weblogic.xml里设置成这样<context-root>/</context-root>,可是我加上之后不起作用啊。

恳求大虾们帮帮我啊?小菜不胜感激!
...全文
528 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Clover_yjj 2009-11-02
  • 打赏
  • 举报
回复
没人回答啊,
我自己来吧
解决这个问题,我们就可以在项目文件下的WEB-INF下,创建一个文件,名叫weblogic.xml;
内容如下:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<weblogic-web-app
xmlns="http://www.bea.com/ns/weblogic/90"
xmlns:j2ee="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.bea.com/ns/weblogic/90 http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd">
<context-root>/</context-root>
</weblogic-web-app>
如此设置之后,结果就可以了,呵呵。

5,657

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧