【问题标题】:Tomcat/Liferay Hot Deploy not functioningTomcat/Liferay 热部署不起作用
【发布时间】:2013-06-03 11:24:38
【问题描述】:

我浏览了一些类似的主题,但找不到我的问题的答案。

我的 liferay tomcat 服务器工作正常,包括热部署,直到我更改 server.xml 以添加一些新资源。重新启动服务器后,在 deploy 文件夹中添加新的 war 不会在 webapps 文件夹中创建展开的文件夹。服务器甚至无法识别,因为我什至在服务器控制台上都看不到任何东西。这是我的 server.xml 中的相关部分:

<Host appBase="webapps" autoDeploy="true" deployXML="false"
      name="localhost" unpackWARs="true" xmlNamespaceAware="false" 
      xmlValidation="false">

如果需要任何其他信息,请告诉我。感谢您的帮助!

【问题讨论】:

    标签: tomcat deployment liferay


    【解决方案1】:
    • 您在 server.xml 中进行了哪些更改? (您只提供一个版本,可能是在您更改之后)
    • 您以什么用户身份运行 tomcat?是否有可能您之前确实以其他用户身份运行过tomcat - 也许是root -?在这种情况下:检查 liferay 的“deploy”文件夹以及 tomcat 的“webapps”、“temp”、“logs”和“work”文件夹的所有权和权限。

    如果 Liferay/Tomcat 不能读写“deploy”文件夹,它就不会部署任何东西

    编辑:另外,检查您是否移动了 Tomcat/Liferay 安装。 Liferay 的portal-setup-wizard.properties(如果你有这个)有一个liferay.home 的设置——它指向Liferay 期望deploy 文件夹所在的目录。如果您将安装移动到另一个位置但保持此文件不变,Liferay 仍将监控旧位置(包括文档库和全文索引的旧存储)

    【讨论】:

    • 请见下文。我做了一些改变,这个特殊的错误得到了解决。关于新错误,我已经开始了一个新线程...
    猜你喜欢
    • 2013-02-11
    • 1970-01-01
    • 2017-12-02
    • 2011-12-06
    • 2019-08-11
    • 1970-01-01
    • 1970-01-01
    • 2013-02-26
    • 2010-11-26
    相关资源
    最近更新 更多