如何为Angular应用程序配置Weblogic应用程序Sever

我有一个Angular(6.1)应用程序,它包装在WAR(和EAR)文件中,应该部署到Weblogic(12c).

基于
this链接,应用程序(上下文根)的所有请求都应路由到index.html应用程序文件.

文档中有一些配置示例,但对于像WebLogic这样的应用程序服务器没有配置示例.
因为它应该与应用程序结合,它应该在WAR内,我想在web.xml中使用servlet映射.我玩弄它但不能让它运转起来.
(内部服务器错误,找不到其他视图而不是默认…即使我在tomcat中使用普通WAR,WebLogic也拒绝这样做,…)

在把它放在那里很长时间之前 – 这是正确的方法吗?
如果是这样,正确的映射/模式将如何?
如果没有,在WAR中配置它的另一种方法是什么?

最佳答案 如果它比创建自己的过滤器更舒服,你可以使用:org.tuckey.urlrewritefilter
http://tuckey.org/urlrewrite/

简单的3个步骤:

>将依赖项添加到pom.xml
>将tuckey中的过滤器UrlRewriteFilter添加到web.xml
>在a中配置过滤器
urlrewrite.xml

根据我的经验,它非常方便(特别是与web.xml中支持的模式相比).
一个示例规则可以是:

<rule>
    <from>^/webapp/*</from>
    <to>/webapp/index.html</to>
</rule>
点赞