我用tomcat-6.0.20,把以前用myeclipse写的WEB项目,拷到webapps里边,为什么不能访问? 出现错误HTTP Status 404 
网上有很多帖都说,把项目直接拷到webapps里边就部署成功了.
另外我听说改conf/server.xml的context.xml,那里边很复杂啊,怎么改?

解决方案 »

  1.   

    在创工程的时候有工程名和应用名的,应该用应用名的,你是不是记忘了,
    或者你写http://localhost:8080/WebRoot/......看看
      

  2.   

    最主要的就是server.xml里的Host标签了,你可以找一个类似<Host name="localhost"的部分,appBase属性是你的项目页面根目录,就是包含WEB-INF目录的那个目录
      

  3.   

    既然都用myeclipse了,直接部署不就行了吗?干吗还费那么大的劲。
      

  4.   

    1.将整个项目编译
    2.拷贝项目下的WebRoot 文件夹 入Tomcat的webapps 文件夹内
    3.访问路径 http://localhost:端口/WebRoot/页面名称.jsp
      

  5.   

    用MyEclipse 自动加载子项目
      

  6.   

    把action和form类的.class文件拷到tomcat下的common文件夹下的classes中。
      

  7.   

    这两个文件server.xml、context.xml,要是不懂
    建议你不要去修改
    改了会有麻烦的
      

  8.   

    其实觉得有myeclipse帮你部署了就OK了,可以下载一个.
      

  9.   

    拷到webapps也可以啊,在tomcat安装的目录下,找到conf文件夹,conf文件夹里面有个server.xml文件
    用记事本打开它,配置虚拟路径就可以了
    比如:把鼠标拖到最后
    找到 <Host> </Host>标签,在这个标签里面配置就可以了
    简单一个配置:<Context path="" docBase="项目名称" />这里的path不填写表示默认的情况
    想了解<Context>的具体属性,百度一下应该有很多的如果你要在myeclipse里面再次开发你的项目,就需要导入到myeclipse里面去
    导入后可以在myeclipse里面进行部署
    导入方法:右击项目菜单的空白处,里面有个import...  点击它会弹出一个对话框,选择General --》Existing Projects into Workspace 在选择你项目的文件夹就可以了(不要选择子文件夹,如果项目有效,就在那个空的文本域里会显示你的项目,如果你的项目在工作路径下,就不用选择下面的那个copy到工作路径下,如果不是就选上),够详细了吧