下载了一个tomcat6.0和jdk6.0,安装完后设置了系统变量,按照以下网友的方法设置的:在系统变量中添加以下环境变量
JAVAHOME=D:\JAVA
CLASSPATH=.;%JAVAHOME%\lib\dt.jar;%JAVAHOME%\lib\tools.jar;
(.;一定不能少,因为它代表当前路径)
PATH=%JAVAHOME%\bin
(2)安装好TOMCAT之后,将TOMCAT\lib\servlet-api.jar复制到JAVA\jre\lib\ext中,然后在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假设TOMCAT安装在D:\APACHE下)
CATALINA_HOME:D:\APACHE
CATALINA_BASE:D:\APACHE
TOMCAT_HOME: D:\APACHE
修改环境变量中的CLASSPATH,在CLASSPATH中添加;D:\JAVA\jre\lib\ext\servlet-api.jar;(前后的分号一定不要缺少)设置完后,将项目复制到tomcat的webapps文件夹中,问题出来了:在MyEclipse6.0中输入登录页面的地址是:http://localhost:8080/pro/login.jsp
点击登录,操作一切正常
不适用MyEclipse,在输入上面的地址报找不到路径的错误,改成http://localhost:8080/pro/WebRoot/login.jsp后能显示页面,点击登录找不到Action。为什么部署在tomcat后的路径与原来的路径不同,要怎么修改呢

解决方案 »

  1.   

    这个要看你的项目的目录结构,我建议最好采用导出war文件的方式还不是通过简单的复制项目文件夹
      

  2.   

    部署到myeclipse中就简单了,先学部署吧。
      

  3.   

    让MyEclipse自己部署项目吧,莫非你没源代码?
      

  4.   


    自己做的项目,要求部署到服务器中。不可能在服务器中安装Myeclipse工具的。
    能给点学习的地址吗?
      

  5.   

    我今天也在tomcat上部署了项目,他 不报错,但是域名也没解析成功,不知道是什么问题?
      

  6.   

    你直接拷贝到tomcat的webapps下面不行吗?应该可以的呀
      

  7.   

    Myeclipse不能把整个项目export成一个war包吗?要这么麻烦?
    export成war包,直接扔tomcat的webapps下面,什么都不用改没楼主自己拷文件那么麻烦吧,还改这改那的
      

  8.   

    export出来war包,然后直接丢在webapps下就行了。。
      

  9.   

      到  Tomcat 的安装目录, 在 conf 目录下打开  server.xml  找到 localhost 的 Host 在其中添加<Context path="pro" docBase="工程所在目录\WebRoot" reloadable="true"/>-----------------------------------
    <Host name="localhost" ......>
       ...
       <Context path="pro" docBase="E:\pro\WebRoot" reloadable="true"/>
       ...
    </Host>
    -----------------------------------
      试试
      

  10.   

    从myeclipse中部署,而且复制文件可以在myeclipse中进行