2013-11-10 1 views
0

Ofbiz новичок здесь.Развертывание существующего веб-приложения в Ofbiz

Каков наилучший способ развертывания существующего веб-приложения на основе Spring-mvc (работает под управлением tomcat) в компании Ofbiz?

То, что я пытался до сих пор (без удачи) -

  • Создать 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 (на основе некоторых других SO ответ), но введенные контроллеры OFBiz и т.д. (что я до сих пор не понимаю,) и предотвращает работу сервлета диспетчера весны-mvc, как ожидалось.

ответ

0

Посмотрите, были ли ошибки при загрузке файла ofbiz-component.xml. Я вижу пару посторонних точек с запятой (строки 2 и 4, как это отформатировано здесь). Также атрибут name должен быть «myapp», но «cms» может быть уникальным, и если так, то это должно работать.

Также убедитесь, что он находится в режиме «горячего разворота», а не «hotdeploy».

Да, нет смысла использовать цель муравья create-component, он создает кучу вещей, которые вам не нужны для этого сценария.

Смежные вопросы