我用的是tomcat4.1.3 哪位朋友知道怎么做吗?

解决方案 »

  1.   

    我的 把Tomcat的快捷方式拖到启动项里了"R:\Program Files\Apache\Tomcat55\bin\tomcat5.exe"
      

  2.   

    在控制面板中选择任务计划-》添加任务计划-》下一步-》点击浏览按钮-》选择tomcat安装目录下bin子目录中的startup.bat,点击确定,单击下一步-》选择“计算机启动时”,点击下一步-输入用户帐户信息-》点击完成
      

  3.   

    tomcat自带了一个注册系统服务的脚本,在bin目录下,文件名为service.bat,使用方法为
    命令行下service install,他就注册为名为tomcat5的系统服务,你可以使用其他程序来调用它,条件是你的环境变量设置正确。
    或者你选择windows安装版的TOMCAT它可以选择作为service来安装。
      

  4.   

    但我的TOMCAT4.1.31里没有service.bat文件
      

  5.   

    我重新下了个tomcat.4.3.1的里面有service.bat文件 但我注册以后把系统重起Tomcat还是没有自动启动
      

  6.   

    系统服务跟以下的注册表几个项目相关:
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices
    HKEY_LOCAL_MACHINESYSTEMControlSet001Services
    HKEY_LOCAL_MACHINESYSTEMControlSet002Services
    在以上任何注册表列中添加一个新项:
    名字是你想要添加系统服务的名字,比如Backdoor。
    在BACKDOOR项下新建一个字符串,数值名称Displayname 数值数据为要添加服务的
    名称Backdoor。
    下面列出一个表,会直观一些:
    名称                           类型                                    数据                              备注Displayname            REG_SZ                     想要添加服务的名称             想要添加服务的名称
    Description               REG_SZ                    服务的描述                           服务的描述
    ImagePath               REG EXPAND SZ                                                   程序的路径
    Start                      REG_DWORD           0,2,3,4                          2代表自动启动,3代表手动启动服务.4代表禁用服务,0代表系统对底层设备驱动(一般不需要这个)
    ErrorControl            REG_DWORD              1
    Type                     REG_DWORD             10 or 20                              一般应用程序都是10,其他的对应20
    ObjectName          REG_SZ                   LocalSystem                              显示本地登陆注意:在XP/2003下可以完全手工来添加REG EXPAND SZ类型。在XP/2003下直接修改ImagePath 键值就可以了。但是在WIN2000下却不可以。现在添加系统服务的工具很多,最典型的就是netservice,另外有两个小软件:Instsrv.exe和Srvany.exe。Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行。这两个软件都包含在Windows NT Resource Kit里。点击下载此文件把这两个程序保存在一个方便的位置,例如C盘根目录下。我们举例来说明,把OE作为一个服务添加进Windows XP Professional操作系统中,并把这个服务命名为“Mail”。在运行中输入“CMD”,回车,打开命令行窗口,在提示符后面直接输入:“c:\instsrv.exe Mail c:\srvany.exe”然后回车,其中的“c:\instsrv.exe”和“c:\srvany.exe”表示这两个程序保存的位置,而Mail则是你想添加的服务名称。运行Regedit打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下,找到刚才添加的Mail,点击右键,新建一个键,命名为“Parameters”,点击新建的Parameters,并再次新建一个名称为“Application”的子键,数据类型为“REG_SZ”,数值为希望作为服务运行的程序的所在位置,如果你的Windows系统安装在C盘下,那么OE的程序位置就是C:\Program Files\Outlook Express\msimn.exe ,把这个路径添入数值中。到现在,这个服务已经成功的添加并且设置好了。如果你希望做的更加专业,可以在Mail服务下建立一个名为Description的子键,数据类型同样为REG_SZ,数值可以写一些你对这个服务的描述,这个我们在后面可以看到。
    接下来需要对服务做一些额外的设置,在运行中输入“Services.msc”并回车,在列表中找到我们刚添加的Mail服务,双击打开,来做详细的设置。在“General”选项卡上,我们需要设置这个服务的运行方式,在图二中可以看见,作为一个服务,有“自动(Automatic)”,“手动(Manual)”和“禁止(Disabled)”三种启动类型,按照需要,我们一般设置成自动就可以了。而在“Logon”选项卡下可以设置以什么身份运行这个服务,一般可以不用理会,按照默认的设置。“Recovery”选项卡下则是进行恢复设置的,你可以指定,在服务第一次,第二次和第三次出错之后分别采取什么措施。“Dependencies”则显示了服务之间的依存关系,可以让你察看这个服务的运行依赖哪些其它服务,以及还有什么服务依赖于这个服务。这后面几个对我们一般用户没有什么意义。经过这些设置,你的服务已经完全可以正常工作了。注销一下看看。
    如果你不想再运行这个服务,可以直接禁止它在启动的时候运行,或者使用Instsrv.exe程序删除。方法是在命令行下输入“c:\instsrv.exe Mail remove”,然后回车就可以了。需要注意的是Instsrv.exe这个程序也可以删除某些系统服务,所以使用的时候一定要小心,对于系统服务,安全起见千万不要删除,哪怕你觉得它对你没有用。
      

  7.   

    现在可以自动启动TOMCAT了但是却不能便宜JSP 昏 说找不到JAVA_HOME 但我在系统变量里设置 如果手到启动也满好 是不是service.bat还要修改参数啊?
      

  8.   

    我在命令行下就算是 
    C:\Documents and Settings\Jay>set JAVA_HOME=C:\j2sdk1.4.2
    C:\Documents and Settings\Jay>net start tomcat4运行JSP就出错了不能编译JSP
    org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: -1 in the jsp file: nullGenerated servlet error:
        [javac] Compiling 1 source file求解决办法!