Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用EclipseIDE编辑.settings/org.eclipse.wst.common.component_Java_Eclipse - Fatal编程技术网

Java 使用EclipseIDE编辑.settings/org.eclipse.wst.common.component

Java 使用EclipseIDE编辑.settings/org.eclipse.wst.common.component,java,eclipse,Java,Eclipse,我使用EclipseJavaEEIDE(HeliosSR2)从旧项目中克隆了一个新项目重命名上下文、组件、文件夹、文件名等后。。。我仍然有以下文件.settings/org.eclipse.wst.common.component保留旧项目名称:OLDPROJECT <wb-module deploy-name="OLDPROJECT"> <wb-module deploy-name="OLDPROJECT"> <wb-resource

我使用EclipseJavaEEIDE(HeliosSR2)从旧项目中克隆了一个新项目
重命名上下文、组件、文件夹、文件名等后。。。我仍然有以下文件
.settings/org.eclipse.wst.common.component
保留旧项目名称:OLDPROJECT

<wb-module deploy-name="OLDPROJECT">
    <wb-module deploy-name="OLDPROJECT">

        <wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/>

        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>

        <property name="java-output-path" value="/OLDPROJECT/build/classes"/>
        <property name="context-root" value="NEWPROJECT"/>
    </wb-module>

</project-modules>

感谢您的帮助。

似乎没有办法从项目属性编辑此属性。重命名项目时,它会正确更新。您需要直接更新配置文件

使用属性对话框“部署程序集”编辑该文件:

    <wb-module deploy-name="OLDPROJECT">

        <wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/>

        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>

        <property name="java-output-path" value="/OLDPROJECT/build/classes"/>
        <property name="context-root" value="NEWPROJECT"/>
    </wb-module>

</project-modules>
如果该对话框未显示在项目属性中,请添加org.eclipse.wst.common.modulecore.ModuleCoreNature 到您的.project文件:

    <wb-module deploy-name="OLDPROJECT">

        <wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/>

        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>

        <property name="java-output-path" value="/OLDPROJECT/build/classes"/>
        <property name="context-root" value="NEWPROJECT"/>
    </wb-module>

</project-modules>

这一点在

    <wb-module deploy-name="OLDPROJECT">

        <wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/>

        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>

        <property name="java-output-path" value="/OLDPROJECT/build/classes"/>
        <property name="context-root" value="NEWPROJECT"/>
    </wb-module>

</project-modules>

右键单击EAR项目>属性>部署程序集。

Ctrl-H,文件搜索选项卡,在包含文本的
字段中输入“部署名称”。按回车键

    <wb-module deploy-name="OLDPROJECT">

        <wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/>

        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>

        <property name="java-output-path" value="/OLDPROJECT/build/classes"/>
        <property name="context-root" value="NEWPROJECT"/>
    </wb-module>

</project-modules>

然后,
org.eclipse.wst.common.component
将成为结果。双击并编辑它。

谢谢@Konstantin Komissarchik
    <wb-module deploy-name="OLDPROJECT">

        <wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/>

        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>

        <property name="java-output-path" value="/OLDPROJECT/build/classes"/>
        <property name="context-root" value="NEWPROJECT"/>
    </wb-module>

</project-modules>