EXT插件无法合并liferay 6.0.6和Weblogic 10.3中的web.xml

EXT插件无法合并liferay 6.0.6和Weblogic 10.3中的web.xml,weblogic,liferay,liferay-6,weblogic-10.x,Weblogic,Liferay,Liferay 6,Weblogic 10.x,我在weblogic 10.3和cretaed EXT上部署了liferay war,它们在web.xml中有更改。 如果我部署这个EXT,weblogic不会接受这些由EXT的web.xml所做的更改 我在谷歌上搜索,发现这是liferay 6.0中的问题,并在liferay 6.2中解决 请通过以下链接了解更多信息: 然而,我在liferay wiki中找到了一些解决方法,建议遵循以下步骤 复制现有的web.xml文件 部署EXT插件 根据新web.xml和旧web.xml之间的差异制定p

我在weblogic 10.3和cretaed EXT上部署了liferay war,它们在web.xml中有更改。 如果我部署这个EXT,weblogic不会接受这些由EXT的web.xml所做的更改

我在谷歌上搜索,发现这是liferay 6.0中的问题,并在liferay 6.2中解决 请通过以下链接了解更多信息:

然而,我在liferay wiki中找到了一些解决方法,建议遵循以下步骤

  • 复制现有的web.xml文件
  • 部署EXT插件
  • 根据新web.xml和旧web.xml之间的差异制定plan.xml
  • 在管理控制台中使用plan.xml
  • 但是仍然想知道如何在步骤3中创建plan.xml


    因此,我想知道如何根据新web.xml和旧web.xml之间的差异创建plan.xml。

    您只需做一个区分。在Linux下,打开一个控制台。 举个例子

    diff web_old.xml web_new.xml > mydiff.patch
    
    它将在一个名为“mydiff.patch”的文件中显示这两个文件之间的差异

    现在,您可以修补已部署的web.xml(请先关闭服务器):

    cd/path-of-the-web.xml-folder-on-the-server
    贴片-p0
    您还可以使用
    svn diff
    命令生成您的diff文件。 完成这些操作后,重新启动服务器


    希望有帮助。

    你只需要做一个不同的事情。在Linux下,打开一个控制台。 举个例子

    diff web_old.xml web_new.xml > mydiff.patch
    
    它将在一个名为“mydiff.patch”的文件中显示这两个文件之间的差异

    现在,您可以修补已部署的web.xml(请先关闭服务器):

    cd/path-of-the-web.xml-folder-on-the-server
    贴片-p0
    您还可以使用
    svn diff
    命令生成您的diff文件。 完成这些操作后,重新启动服务器


    希望有帮助。

    你能给维基链接吗?此外,作为一种解决方法,我认为您甚至可以直接更新服务器上的
    web.xml
    。感谢您的回复…这是wiki包含链接的链接,可能会有所帮助。您可以提供wiki链接吗?另外,作为一种解决方法,我认为您甚至可以直接在服务器上更新
    web.xml
    。感谢您的回复…这是wiki包含链接的链接,可能会有所帮助。