Eclipse导入web项目后,run列表中没有run on server?

时间:2023-01-23 12:32:11

Eclipse导入web项目,没有run列表中run on server?

  1. 首先确保正确安装TomcatJDK

     

2、找到对于web项目的文件夹,打开文件夹下.project文件

<?xml version="1.0" encoding="UTF-8"?>

<projectDescription>

    <name>TestJavaWeb</name>

    <comment></comment>

    <projects>

    </projects>

    <buildSpec>

        <buildCommand>

            <name>org.eclipse.wst.jsdt.core.javascriptValidator</name>

            <arguments>

            </arguments>

        </buildCommand>

        <buildCommand>

            <name>org.eclipse.jdt.core.javabuilder</name>

            <arguments>

            </arguments>

        </buildCommand>

        <buildCommand>

            <name>org.eclipse.wst.common.project.facet.core.builder</name>

            <arguments>

            </arguments>

        </buildCommand>

        <buildCommand>

            <name>org.eclipse.wst.validation.validationbuilder</name>

            <arguments>

            </arguments>

        </buildCommand>

    </buildSpec>

    <natures>

        <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>

        <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>

        <nature>org.eclipse.wst.common.project.facet.core.nature</nature>

        <nature>org.eclipse.jdt.core.javanature</nature>

        <nature>org.eclipse.wst.jsdt.core.jsNature</nature>

    </natures>

</projectDescription>

 

4、刷新web项目,在项目->右击->Properties->Project Facets->Modify Project,选择JavaDynamic Web Module。点击ok关闭。

 

Eclipse导入web项目后,run列表中没有run on server?

 

5、此时右击项目再打开run as 应该就有Run on server了。(以下可能是重点)

 

6、如果这时候能将项目添加到服务器上;但不能运行webapp中的jsp文件,这时候将要做以下修改:

通过导航模式(Navigator)找到 .settings文件夹中的org.eclipse.wst.common.component文件打开修改

<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">

<wb-module deploy-name="TestJavaWeb"> --项目名

    source-path的值修改为对应导入项目中的webapp的名称

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

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

<property name="context-root" value="TestJavaWeb"/>

<property name="java-output-path" value="/TestJavaWeb/build/classes"/>

</wb-module>

</project-modules>