oracle - 在 weblogic 中部署 JBossApp
问题描述
我需要将 Jboss 应用程序迁移到 weblogic12c,我找不到任何好的指南来执行此操作。好的,我为应用程序创建了一个 weblogic.xml,如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<wls:weblogic-web-app
xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd
http://xmlns.oracle.com/weblogic/weblogic-web-app
http://xmlns.oracle.com/weblogic/weblogic-web-app/1.4/weblogic-web-app.xsd">
<wls:container-descriptor>
<wls:prefer-application-packages>
<wls:package-name>org.slf4j</wls:package-name>
</wls:prefer-application-packages>
</wls:container-descriptor>
</wls:weblogic-web-app>
在我的 web.xml 中,我配置了欢迎页面,如下所示:
<welcome-file-list>
<welcome-file>/index.jsp</welcome-file>
</welcome-file-list>
在此之后我尝试部署,并且成功,没有问题,没有错误,什么都没有。在 weblogic 面板中,应用程序运行正常,但是当我尝试访问任何页面时,返回 404 错误。我不知道为什么。我需要做另一个配置吗?有一个很好的指南来做这个迁移/部署吗?
解决方案
在路径中weblogic的日志中:
/usr/lib/jvm/java-8-oracle/bin/wls12213/user_projects/domains/base_domain/servers/server/logs
我看到与 webApi 的通信错误,这导致错误 404 在 weblogic 中没有异常。
推荐阅读
- python-3.x - FileNotFoundError:[Errno 2] 没有这样的文件或目录:b'liblibc.a'
- keycloak - 使用 Keycloak 范围分隔符保护 GraphDB
- amazon-web-services - 部署 CFN 模板时资源之间的竞争条件?
- javascript - 如何使用 Google Sheets 脚本在打开事件中打开模态表单?
- r - 如何将图例定位在左下角并将标题移动到右侧或顶部?
- javascript - 无法通过 HTTP GET 请求存储数据 - 可能是可观察/异步订单问题
- c - C 将 MyType* 的函数转换为 void* 的函数
- sql - 在运行时是否有更清洁(即更快)的方式在 SQL 中进行计算?
- pine-script - “参考长度 max_bars_back”错误的问题
- r - R中的嵌套for循环,其中第二个索引在第一个索引内计数