在Ofbiz下部署现有的Web应用程序

问题描述 投票:0回答:2

这里是Ofbiz新手。

在Ofbiz下部署现有的基于spring-mvc的Web应用程序(在tomcat下运行)的最佳方法是什么?] >>

到目前为止我尝试过的(没有运气)-

  • 创建hotdeploy / myapp / ofbiz-component.xml

  • 将.war文件扩展到hotdeploy / myapp / webapp / myapp

    (这样web-inf在hotdeploy / myapp / webapp / myapp下)
  • ofbiz-component.xml内容-

<ofbiz-component name="cms"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";

xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/ofbiz-component.xsd";>

<resource-loader name="main" type="component" />
<webapp name="myapp"
        title="myapp"
        server="default-server"
        location="webapp/myapp"
        mount-point="/myapp"/>

</ofbiz-component>

我也尝试过按照here所述创建组件路由(基于其他一些答案),但是引入了Ofbiz控制器等(我还不了解),并且阻止了spring-mvc调度程序servlet正常工作。

Ofbiz新手在这里。在Ofbiz下部署现有的基于spring-mvc的Web应用程序(在tomcat下运行)的最佳方法是什么?到目前为止我尝试过的(没有运气)-创建hotdeploy / myapp / ...

java ofbiz
2个回答
0
投票

查看加载此bizbiz-component.xml文件是否有错误。我看到了几个多余的分号(第2行和第4行的格式在这里)。同样,name属性应该是“ myapp”,但是“ cms”可能是唯一的,如果可以的话。)

还要确保它在“热部署”中,而不是在“热部署”中。

是的,没有必要使用create-component ant目标,它会创建一堆您在这种情况下不想要的东西。


0
投票

这取决于您使用的ofbiz版本。

使用最新版本,他们stopped supporting to deploy as external server

© www.soinside.com 2019 - 2024. All rights reserved.