页面加载时资源URL错误

时间:2020-02-24 16:42:47

标签: angular http weblogic vaadin

我在具有上下文根的weblogic服务器中进行了两个部署:/java/angular

第一个部署是一个Java应用程序,它使用vaadin 6创建其视图页面。 第二个部署是angular2应用程序。

java应用程序通过使用Vaadin的Embedded类来加载有角页面,如下所示:

    Embedded iframe = new Embedded(null, new ExternalResource("/angular/management/regions"));
    iframe.setType(Embedded.TYPE_BROWSER);
    iframe.setSizeFull();
    addComponent(iframe);

该页面已正确加载到开发服务器中,但未加载到生产服务器中

[问题]

当请求角度页面https://someurl.com/angular/management/regions时,该页面无法加载到生产服务器中,因为它试图获取带有错误URL的资源:

https://someurl.com/angular/management/main.b1203599992cbcbea683.js 

何时应使用:(URL中没有/ management)

https://someurl.com/angular/main.b1203599992cbcbea683.js 

当使用完全相同的.ear文件时,我不明白为什么资源url在开发服务器中是正确的而在生产环境中是错误的。我应该查看哪种类型的配置来解决此问题?

0 个答案:

没有答案