tomcat 下的webapp 迁移到weblogic 10.3.2 遇到了问题,帮忙看一下

发布于 2022-08-30 22:29:30 字数 195 浏览 13 评论 5

公司要把tomcat 下跑的webapps 程序 迁移到weblogic 10 下,我把 tomcat 的root下的所有文件打包成 zhpt.war 包,部署到了weblogic10.3.2 上,部署成功,但是运行测试 ,首页可以正常显示,但是登入输入帐号密码就不行了,报 error 404
不知道 是哪里错了,大概是web.xml 需要改,但不知道怎么改,请帮忙一下,谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

人疚 2022-09-02 07:23:35

小弟出现了500 错误,也是tomcat上运行无误,wls下就报错。。。

http://bbs.chinaunix.net/viewthr ... ;extra=#pid21566201

无法言说的痛 2022-09-02 07:14:34

虚拟路径问题。

辞别 2022-09-02 04:24:37

并修改WEB-INF/下的web.xml文件:加入欢迎页面(首页):
<welcome-file-list>
    <welcome-file>系统首页.jsp</welcome-file>
  </welcome-file-list>

从Tomcat拿到WebLogic 上后,就 没有Root这个概念了,Tomcat的webapps下的应用以目录区分的,或者修改配置文件使用虚拟目录也可以,但WebLogic Server下应用所在的目录名就没多大意义了,WebLogic Server中是靠WEB-INF/下weblogic.xml(不过也可以不要)的<context-root>/zhpt</context-root>来指定访问的URL上下文的。
如果<context-root>/root</context-root>那么访问应用时就是:
http://192.168.1.10:7001/root/*.*
这样就跟Tomcat下访问差不多了.有问题可以发邮件:tdy218@gmail.com

疯到世界奔溃 2022-09-02 02:51:26

404 访问的资源未找到,多半是由于的访问时输入的上下文路径(url)不对造成的.
本来应该跳转到:http://192.168.1.10:7001/zhpt/user.do的吧?
但是看你贴出来的图,明显的跳转失败了。
在你应用的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" "http://www.oracle.com/technology/weblogic/servers/wls810/dtd/weblogic810-web-jar.dtd">
<weblogic-web-app>
  <context-root>/zhpt</context-root>
</weblogic-web-app>
再试试。

攒一口袋星星 2022-08-31 09:06:38

没有人帮忙解释帮忙一下啊啊? 郁闷了,我自己不是很懂开发的,谁帮帮忙啊 ?非常感谢了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文