`
lveyo
  • 浏览: 919040 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

修改tomcat5.0的service.bat文件

阅读更多

下载的zip版的tomcat要注册为windows系统服务就要运行bin/service.bat
加载服务为
service install tomcat5
卸载服务为
service remove tomcat5

可以对service.bat文件做一些其他修改,使tomcat更加能满足我们各种不同需求时的要求

1. 如果让tomcat编译jsp文件,就在PR_CLASSPATH中加入J2SDK的tools.jar
修改前:
set PR_CLASSPATH=%CATALINA_HOME%\bin\bootstrap.jar
修改后:
set PR_CLASSPATH=%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\bin\bootstrap.jar

2.要使用一个特定的JVM,就要修改jvm的参数;要使注册的windows服务的启动方式为自动,增加--Startup Automatic,这个是比较常用的;要用定制的server.xml配置文件并且传递多个参数给StartClass,要修改StartParams的值,各个值之间用分号分隔:
修改前:
"%EXECUTABLE%" //IS//%SERVICE_NAME% --Jvm auto
--StartClass org.apache.catalina.startup.Bootstrap --StopClass org.apache.catalina.startup.Bootstrap
--StartParams start --StopParams stop
修改后:
"%EXECUTABLE%" //IS//%SERVICE_NAME% --Jvm "%JAVA_HOME%\jre\bin\server\jvm.dll"
--StartClass org.apache.catalina.startup.Bootstrap --StopClass org.apache.catalina.startup.Bootstrap
--StartParams "-config;%CUSTOM_SERVERXML_FILE%;-nonaming;start" --StopParams stop
--Startup Automatic

3. 指定最大和最小的内存限制,要增加jvm的初始参数
修改前:
"%EXECUTABLE%" //US//%SERVICE_NAME% --JvmOptions
"-Dcatalina.base=%CATALINA_BASE%;-Dcatalina.home=%CATALINA_HOME%;-Djava.endorsed.dirs=%CATALINA_HOME%\common\endorsed"
--StartMode jvm --StopMode jvm

修改后:
"%EXECUTABLE%" //US//%SERVICE_NAME% --JvmOptions
"-Xms128M;-Xmx256M;-Dcatalina.base=%CATALINA_BASE%;-Dcatalina.home=%CATALINA_HOME%;-Djava.endorsed.dirs=%CATALINA_HOME%\common\endorsed"
--StartMode jvm --StopMode jvm

4.有时注册windows服务成功后,但是启动服务时显示“发生服务特定错误: 0.”
就是因为jvm没有指定,修改Jvm auto为Jvm "%JAVA_HOME%\jre\bin\server\jvm.dll"后重新注册windows服务就可以启动了。

分享到:
评论

相关推荐

    最新版windows apache-tomcat-10.0.23-windows-x64.zip

    Apache Tomcat 10.0.23带来了对Java EE 9的支持,包括最新的Servlet 5.0、JSP 2.4和EL 3.0规范。此外,新版本通常会修复已知的安全漏洞和性能问题,提升稳定性。对于开发人员来说,更新到最新版本有助于保持应用的...

    基于Tomcat5.0和Axis2开发Web Service应用实例

    【标题】基于Tomcat5.0和Axis2开发Web Service应用实例 在Web服务的世界里,Axis2是一个高效且强大的工具,它允许开发者创建、部署和使用SOAP Web服务。本教程将详细介绍如何利用Apache Tomcat 5.0作为应用服务器,...

    Tomcat5.0培训教材

    【Tomcat5.0】是Apache软件基金会的Jakarta项目中的一个核心项目,是一个开源的、免费的Web应用服务器,特别适用于小型到中型的应用。它实现了Java Servlet和JavaServer Pages(JSP)规范,使得开发者能够使用Java...

    多jdk多tomcat配置

    `service.bat` 文件用于管理Tomcat服务。我们需要在这个文件的首行添加以下内容: ```batch set JAVA_HOME=这里是jdk的路径 set JRE_HOME=这里是jrd的路径 set CATALINA_HOME=这里是tomcat的路径 ``` **示例代码**...

    tomcat6.0 修改启动内存设置 java jvm参数配置

    修改注册表键 `HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\Tomcat5\Parameters\JavaOptions` 的值。例如: - 原始值可能为: ```bat -Dcatalina.home="C:\ApacheGroup\...

    tomcat5/tomcat5.5安装包

    【描述】提及的"该安装包包括tomcat5.0和tomcat5.5安装程序"意味着用户可以在这个压缩包中找到两个不同版本的安装文件,用于在本地计算机上安装Tomcat服务。这两个版本之间的主要区别在于功能增强和性能优化,以及对...

    zip版本Tomcat配置入门

    **提示:**如果更改了默认端口号,请相应修改URL中的端口号。 ##### 3. 测试JSP和Servlet - 在`webapps`目录下,可以找到一些示例应用,例如`examples`。部署这些示例后,通过浏览器访问相应的URL即可测试。 - 也...

    tomcat10安装包(含windows和linux版本).zip

    2. **Windows安装**:在Windows环境下,你可以解压`apache-tomcat-10.1.20`文件夹,然后通过bin目录下的`startup.bat`启动Tomcat服务,`shutdown.bat`则用于停止服务。为了设置环境变量和实现服务化,还可以配置系统...

    tomcat启动内存设置[参考].pdf

    修改注册表键`HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\Tomcat5\Parameters\JavaOptions`。 #### 五、总结 合理配置Tomcat的内存参数能够有效提升其运行效率和稳定性。...

    Tomcat安装配置基础详细教程讲解.docx

    2. **下载Tomcat客户端**: 下载Tomcat 5.0客户端,并选择应用程序进行安装。 3. **选择安装目录**: 安装过程中,用户可以选择安装目录。 4. **配置端口、用户名和密码**: 用户可以根据需要自定义端口号以及管理员...

    JSP课程设计案例精编-源码

    双击startup.bat文件(如C:\Program Files\Apache Software Foundation\Tomcat 5.0\bin\startup.bat),出现命令行的Tomcat启动窗口, 当窗口中出现 “信息:Server startup in 215 ms”,表示Tomcat启动成功。在...

    MyEclipse下开发Web Service(Axis)2

    启动 Tomcat(windows 下为 TOMCAT_HOME/bin 中的 startup.bat;Linux、unix 环境为 startup.sh 文件),打开浏览器输入并访问:http://ip:port/axis2 来查看。(如果没有进行陪孩子文件的修改此地址应该为...

    TOMCAT+IIS配置方法

    一.说明: 配置如下:Win2000 Server + IIS 5.0(Win2000自带)+ ...启动tomcat 安装完tomcat之后(具体安装过程略),要启动Tomcat很简单,首先可以查看tomcat\bin\startup.bat文件,利用控制面板里面的系统

    用InstallAnyWhere工具打包J2EE程序

    将所有这些文件(包括JDK、Tomcat、MySQL和项目文件)复制到同一个目录中,以便于后续操作。 #### 创建批处理文件 为了简化安装和卸载过程,可以创建两个批处理文件——`install.bat` 和 `uninstall.bat`。 - **...

    使用Axis开发Web Service程序

    2. **安装Tomcat 5.0**:Tomcat是一个免费的开源Java Servlet容器,用于部署和运行Web Service。 3. **安装Eclipse 3.2.2**:这是一个流行的IDE,用于编写Java代码和管理项目。 4. **下载Axis库**:从官方网站...

    用Apache AXIS 开发 Web Services Step By Step

    - 修改`service.xml`文件,指定服务接口类和服务实现类的全限定名。 **2.4 部署 Web Service** - 将整个Web应用程序打包成WAR文件。 - 将WAR文件部署到Tomcat的`webapps`目录中。 - 重启Tomcat服务器。 **2.5 ...

    axis2-webservice新手教程实例

    - 修改 `wsdl2java.bat` 文件,添加 `JAVA_OPTS` 以指定库目录。 - 在 Eclipse 中创建一个新的 Axis2 客户端项目。 - 在命令行中,进入客户端项目的目录,运行 `wsdl2java` 命令,指定服务的 WSDL URL。 - 刷新 ...

    JSP环境配置详细步骤

    - 输入命令:`service.bat /install`。 - 服务名为 `Apache Tomcat`。 2. **MYSQL 服务安装** - MYSQL服务在安装MYSQL时已自动安装。 - 服务名为 `MYSQL`。 #### 六、环境测试 1. **测试 JDK** - 准备测试...

    installanywhere个人笔记总结,亲手写的,全世界一份

    4. **Service中的文件**:在此处,你可以添加快捷方式、图片和其他小文件,这些将在安装后供用户使用。 ### 二、设置启动与停止动作及环境变量 1. **启动/停止动作**:通过设置启动和停止脚本,可以控制Tomcat和...

    Apache安装及jboss部署说明文档

    - **配置 contentType 及 charset,TOMCAT5.0 下 JSP 统一配置**: - 通过修改 `conf/web.xml` 文件中的 `<mime-mapping>` 和 `<page-encoding>` 元素来控制内容类型和字符编码。 ##### 2.3 JVM 最小、最大内存的...

Global site tag (gtag.js) - Google Analytics