tomcat已经能成功启动
配置如下:
CATALINA_BASE:C:\apache-tomcat-5.5.26
CATALINA_HOME:C:\apache-tomcat-5.5.26
CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet-api.jar问题一、我想把html jsp servlet的文件都放在自己建的d:\myweb目录下运行,不想放在默认的目录下,改如何配置?问题二、还有在eclipse里如何配置才能运行jsp servlet文件?

解决方案 »

  1.   

    对于第一个问题你可以修改Tomcat的server.xml文件。网上这方面的例子很多对于第二个问题,你要装myeclispe或tomcat插件,之后就可以通过eclipse直接启动tomcat.
      

  2.   


    补充一下第2点,你也可以直接把你的项目打包放到tomcat目录下,比如你改的d:\myweb
      

  3.   

    关于第一个,有一个简单的方法:
    进入Tomcat_Home\conf\Catalina\localhost
    新建一个xml文件,文件名随便,比方说是pathtomcat,内容如下:
    <?xml version="1.0" encoding="UTF-8"?>
    <Context docBase="你的工程目录的路径,比方是D:/Tech Point/Servlet/servlets-example"/>访问的时候,敲入http://localhost:端口号(一般是8080)/文件名即可访问你的web工程关于第二个,实际上你不用追求使用Eclipse来启动Tomcat,
    直接启动Tomcat,然后在Eclipse里面远程调试就可以了。
      

  4.   

    关于lz的第一个,我们一般在linux下配置软连接就可以了。配置软连接的方法网上很多,用的也很方便。第二个直接启动tomcat就可以访问,也可以在eclipse配置tomcat路径,配置成你本地的tomcat,然后在eclipse里启动就可以跟踪他的运行了。
      

  5.   

    你得修改<CATALINA_HOME>\conf\server.xml文件在这文件里追加一个context元素,如下<Context docBase="你的工程目录的路径,比方是d:\myweb" appBase="myweb" debug="0"/> 有什么错误,请指示!一起学习!
      

  6.   

    哥们,上面的appBase属性不要了,是多余的了
    补充以下,一定要在<host>元素里嵌套<Context>元素,最好放在localhost内部加入吧<Host ......><Context docBase="你的工程目录的路径,比方是d:\myweb"  debug="0"/>
    </Host>