Tomcat 在外部应用服务器上部署OFBiz

Tomcat 在外部应用服务器上部署OFBiz,tomcat,deployment,jboss,ofbiz,Tomcat,Deployment,Jboss,Ofbiz,任何人都成功地在外部应用服务器Tomcat/Jboss上部署了OFBiz 我试图在Tomcat和Jboss上安装ofbiz,但在这两种情况下我都面临问题。 我使用以下配置在AppServer上安装ofbiz: OFBiz版本:10.04 雄猫:6 JBoss 5.0.1 若任何人有在外部应用服务器上部署BIZ的想法,请回复我…我已经在JIRA中报告了 由于此问题尚未解决,您需要在ofbiz下部署任何Web应用程序。邮件列表上的一位用户建议我使用两个tomcat实例,只需更改端口即可 似乎没有兴趣

任何人都成功地在外部应用服务器Tomcat/Jboss上部署了OFBiz

我试图在Tomcat和Jboss上安装ofbiz,但在这两种情况下我都面临问题。 我使用以下配置在AppServer上安装ofbiz:

OFBiz版本:10.04

雄猫:6

JBoss 5.0.1


若任何人有在外部应用服务器上部署BIZ的想法,请回复我…

我已经在JIRA中报告了

由于此问题尚未解决,您需要在ofbiz下部署任何Web应用程序。邮件列表上的一位用户建议我使用两个tomcat实例,只需更改端口即可

似乎没有兴趣修复它。也许如果这个问题获得更多的选票,它将被考虑修正


对不起,没什么帮助

我在吉拉报道过

由于此问题尚未解决,您需要在ofbiz下部署任何Web应用程序。邮件列表上的一位用户建议我使用两个tomcat实例,只需更改端口即可

似乎没有兴趣修复它。也许如果这个问题获得更多的选票,它将被考虑修正


对不起,没什么帮助

我刚刚设法在Tomcat7中部署了ofbiz。以下是我遵循的步骤

  • 使用
    java-jar of biz.jar-setup tomcat6
    生成tomcat6的设置
  • 手动合并
    catalina.bat、catalina.properties、server.xml
    文件
  • 我不得不将所有
    文件://
    引用更改为
    file:////
    catalina.properties中的
    。在论坛中找到此解决方案。这导致了catalina启动异常
  • 接下来,我发现webapplication部署失败,因为
    组件://
    资源路径都没有得到解决。发现这是因为组件容器未初始化。因此,即使扫描实体xml文件也会失败,因此无法在数据库中自动创建模式。这个初始化是通过
    org.ofbiz.base.start.start
    类进行的,当调用
    java-jarofbiz.jar
    时会调用这个类。。。。我用一种有点肮脏的变通方法解决了这个问题。我创建了一个自定义的
    ServletContextListener
    ,它依次调用
    new Start().init(args,true)
    ,其中args是一个字符串数组,只有一个条目
    Start
    。我必须在每个web.xml文件中注册这个监听器,我基本上是在所有web.xml中的
    org.ofbiz.webapp.control.ControlEventListener
    条目之后查找并附加我的监听器,因为tomcat可以按任何顺序加载webapps,我们不知道首先加载哪个。为了确保侦听器只执行一次任务,我只使用了一个布尔静态标志。我选择了
    ControlEventListener
    作为起点,这样我就可以使用文本编辑器在
    web.xml
    文件中查找和替换一个简单的全局正则表达式
  • 我面临的下一个问题是,尽管设置了biz.home系统属性,它却被忽略了,在
    framework\start\src\org\ofbiz\base\start\start.properties中设置为start.properties
  • 我必须解决的最后一个问题是防止init方法尝试加载Catalina容器。我通过在
    framework\base\config\ofbiz containers.xml

和成功。希望这对别人有帮助

我刚刚设法在Tomcat7中部署了ofbiz。以下是我遵循的步骤

  • 使用
    java-jar of biz.jar-setup tomcat6
    生成tomcat6的设置
  • 手动合并
    catalina.bat、catalina.properties、server.xml
    文件
  • 我不得不将所有
    文件://
    引用更改为
    file:////
    catalina.properties中的
    。在论坛中找到此解决方案。这导致了catalina启动异常
  • 接下来,我发现webapplication部署失败,因为
    组件://
    资源路径都没有得到解决。发现这是因为组件容器未初始化。因此,即使扫描实体xml文件也会失败,因此无法在数据库中自动创建模式。这个初始化是通过
    org.ofbiz.base.start.start
    类进行的,当调用
    java-jarofbiz.jar
    时会调用这个类。。。。我用一种有点肮脏的变通方法解决了这个问题。我创建了一个自定义的
    ServletContextListener
    ,它依次调用
    new Start().init(args,true)
    ,其中args是一个字符串数组,只有一个条目
    Start
    。我必须在每个web.xml文件中注册这个监听器,我基本上是在所有web.xml中的
    org.ofbiz.webapp.control.ControlEventListener
    条目之后查找并附加我的监听器,因为tomcat可以按任何顺序加载webapps,我们不知道首先加载哪个。为了确保侦听器只执行一次任务,我只使用了一个布尔静态标志。我选择了
    ControlEventListener
    作为起点,这样我就可以使用文本编辑器在
    web.xml
    文件中查找和替换一个简单的全局正则表达式
  • 我面临的下一个问题是,尽管设置了biz.home系统属性,它却被忽略了,在
    framework\start\src\org\ofbiz\base\start\start.properties中设置为start.properties
  • 我必须解决的最后一个问题是防止init方法尝试加载Catalina容器。我通过在
    framework\base\config\ofbiz containers.xml

和成功。希望这对别人有帮助

我成功地将BIZ 9.04和10.04部署到外部TomcatV6.0.16 请查看此帖子
我成功地将BIZ 9.04和10.04部署到外部