eclipse中导入了一个web项目,将需要的包也导入了,部署到服务器,路径如下
http://localhost:8080/CRM8/manager/index.jsp,报了404错误
按照网上的方法,尝试着将 properties中的project Facets的  Dynamic web Module 版本改为3.0,    java 版本改为1.7
Server --> Tomcat v7.0 Server....这个选项
结果没什么用;
接着将tomcat中的Server locations 改到了 Use Tomcat installation
Deploy Path 改到了tomcat目录下的webapps下了
也还是404。
不知道怎样才能将项目配置成功,求解答

解决方案 »

  1.   

    我是zip文件,解压,然后在eclipse找到这个路径,导入的,不知道war包是什么?
      

  2.   

    下面这段是我在conf/server.xml中找到的,不知道是这里的错误?(CRM8 是我想要部署的项目)<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
            <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" 
                   pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log." suffix=".txt"/>      <Context docBase="E:\tomcat-7.0.72\tomcat-7.0.72\webapps\CRM8" path="/CRM8" reloadable="true" source="org.eclipse.jst.jee.server:CRM8"/>
    </Host>
      

  3.   

    新建个web项目一般是没有什么问题的,404说明你访问路径写的不对,可能是把jsp卸载了WEB-INF下面了。
    建议新建maven项目吧,
    如何创建Maven Webapp项目并显示src/main/java、src/main/resources、src/test/java目录
    http://blog.csdn.net/justinqin/article/details/72875145
      

  4.   

    给你个建议把,错不是这么排的,比如:http://localhost:8080/CRM8/manager/index.jsp
    访问:http://localhost:8080/报404是tomcat的问题。tomcat没问题了-->
    访问:http://localhost:8080/CRM8/报404是项目没有发布上去。项目确认发布成功了-->
    访问:http://localhost:8080/CRM8/manager/index.jsp报404,是manager这个路径不存在,或者manager/index.jsp这个路径下的jsp文件不存在。
    你在CRM8的webroot下的index可以这么访问的:http://localhost:8080/CRM8/index.jsp。
    所以你index.jsp是在webroot下的manager文件夹下面,而不是WEB-INF下面。