如何为Angular应用程序配置Weblogic应用程序服务器

Pau*_*son 5 weblogic config angular

我有一个打包在WAR(和EAR)文件中的Angular(6.1)应用程序,应将其部署到Weblogic(12c)。
基于此链接,对应用程序的所有请求(上下文根)都应路由到index.html应用程序文件。

文档中有一些配置示例,但没有针对WebLogic之类的应用程序服务器的配置示例。由于它应该与应用程序耦合,因此它将进入WAR中,我想到了在中使用servlet映射web.xml。我玩过它,但是没有用。(内部服务器错误,未找到默认视图以外的视图...即使我在雄猫中使用纯WAR进行操作,WebLogic也拒绝这样做...)

在投入大量时间之前,这是正确的方法吗?
如果是这样,正确的映射/模式将如何?
如果没有,在WAR中进行配置的另一种方法是什么?

kkl*_*kkl 4

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

简单3步:

  1. 将依赖项添加到您的 pom.xml
  2. 将过滤器 UrlRewriteFilter 从 tuckey 添加到 web.xml
  3. 在 urlrewrite.xml 中配置过滤器

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

<rule>
    <from>^/webapp/*</from>
    <to>/webapp/index.html</to>
</rule>
Run Code Online (Sandbox Code Playgroud)