NetBeans5.0里不想用它自带的tomcat5.5.9,如何配置外部的Tomcat?我读了帮助文件,但还是配不出来,具体情况如下:Catelina home 填什么?use private configuration folder(Catalina base): 填什么?请各位指教。谢谢!
-------------------这是需要填写的四项内容----------------------
Catalina home:
use private configuration folder(Catalina base):
user:
password:

解决方案 »

  1.   

    Tomcat 支持多重配置,每次启动可以指定使用哪个配置目录,catalina.home 就是 TOMCAT 安装的目录,
    catalina.base 就是 TOMCAT 这次启动要使用的配置目录根,如果你没有制定过他就等同于 catalina.home Catalina.base 就像 WebSphere 6 新增的 Profile 一样。比如:
    Catalina.home 是 E:/JavaEnv/Tomcat下面有子目录:
    bin/
    conf/
    webapps/
    server/
    common/
    logs/
    等catalina.base E:/JavaEnv/Tomcat/J2EE_DEV_ENVIROMENT
    下面有子目录:
    conf/
    webapps/
    logs/
    等,我每次都用 catalina.base = E:/JavaEnv/Tomcat/J2EE_DEV_ENVIROMENT 启动的,
    也就是说我每次手工修改的配置文件都是 catalina.base 下面的 conf,
    E:/JavaEnv/Tomcat/conf 我从来不修改,这样的话就等于我总是有一个备份配置文件在那里,我可以让我的 Apache Tomcat 系统服务 使用 catalina.home 下面的配置,我开发调试时使用 catalina.base 下面的配置。
      

  2.   

    我已经把netBeans自带的tomcat删掉了,可还是不行Catalina home:这一栏总是报错,错误如下:
    ------------------------------------------------------------------------
    The <CATALINA_HOME>/conf/server.xml configuration file seems to be corrupted.
    ------------------------------------------------------------------------是不是必须填use private configuration folder(Catalina base):这一栏?
    或者用不用改tomcat端口?
    请高手指点。
      

  3.   

    如果你使用的是tomcat5.5.x较高的版本,那么在其server.xml中修改一下<server>,改成<Server port="8025" shutdown="SHUTDOWN">(添加关闭端口),这样就可以了。
    同时netbeans会为这个tomcat/bin下增加startup和shutdown两个bat!that's ok
      

  4.   

    是不是必须填use private configuration folder(Catalina base):这一栏?
    可填可不填,看你怎么用
    humanity兄说得很好,很清楚