`
binyan17
  • 浏览: 204178 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

Tomcat 7 Windows中以Service方式启动配置启动参数

阅读更多

    在Windows中,如果以Service方式启动Tomcat,默认的JAVA_OPTS配置是很低的,在企业应用中,如果不修改,很容易就会出现 java.lang.OutOfMemoryError: PermGen space 这样的错误,所以需要手动修改,以下是摘录其它同学的文章.

 

解决办法: 

    配置相关内存大小。其中按照启动tomcat的不同方式,分如下三种情况 

    a):如果是eclipse的tomcat插件启动tomcat,在“window”菜单-“Preferences”-“Tomcat”-“JVM Settings”中添加JVM参数如下即可: 

        -Xms1024M -Xmx2048M -XX:PermSize=256M -XX:MaxPermSize=512M 

 

    b):如果tomcat是安装为windows服务,从服务启动,则打开注册表编辑器,定位到:HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\tomcat6\Parameters\Java(Win7 X64系统则位于HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Procrun 2.0\tomcat6\Parameters\Java) 

        双击右侧窗口的“Options”键值,添加如下行: 

        -XX:PermSize=256M

        -XX:MaxPermSize=512m 

        修改JvmMs,十进制为1024

        JvmMx,十进进制为2048

 

    c):如果是命令行方式启动tomcat,则修改脚本文件(Windows下为catalina.bat,Linux下为catalina.sh,在最顶上添加如下行),同样的方式,为JAVA_OPTS变量添加上述参数即可

Windows:

set JAVA_OPTS=-Xms1024m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m

Linux:

JAVA_OPTS="-Xms1024m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m"

  • 大小: 13 KB
分享到:
评论

相关推荐

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

    本文将详细介绍如何在 Tomcat 6.0 中修改启动内存设置以及配置 Java 虚拟机 (JVM) 的相关参数。 #### 二、JVM 内存参数详解 在调整 Tomcat 的内存设置之前,我们需要了解一些基本的 JVM 内存参数: 1. **`-Xms`**...

    tomcat非安装方式,添加windows服务启动方式

    标题“Tomcat非安装方式,添加Windows服务启动方式”指的是在Windows操作系统中,不通过传统的安装程序,而是采用手动配置的方式将Tomcat设置为系统服务,以便能够像其他Windows服务那样启动、停止和管理。这种方式...

    tomcat服务参数配置

    ### Tomcat服务参数配置详解 #### 一、Tomcat简介及安装 Tomcat是一款开源的Servlet容器,由Apache软件基金会下属的Jakarta项目开发。它实现了对Servlet和JavaServer Pages (JSP)技术的支持,并提供了作为Web...

    tomcat7.0下的64位的tomcat7.exe 和tomcat7w.exe

    它允许用户以图形化的方式启动、停止、暂停、恢复或配置Tomcat服务,包括设置环境变量、启动参数等。这个工具对于没有命令行经验的用户来说非常友好,因为它提供了一个直观的界面来管理和控制Tomcat。 描述中提到的...

    tomcat service.bat

    描述中的关键信息表明,`service.bat` 文件的作用是将Tomcat配置为服务,这意味着它会遵循Windows服务的管理规范,允许用户以服务的方式控制Tomcat的启动、停止、暂停和恢复。这提高了系统的管理和自动化能力。 ...

    windows-----tomcat7、8

    在Windows环境下部署和管理Apache Tomcat 7和8是许多开发者和系统管理员日常工作中不可或缺的部分。Tomcat是一款轻量级的Java应用服务器,主要用于运行Java Servlets和JavaServer Pages(JSP)。本教程将深入探讨...

    tomcat服务安装为windows服务

    在Windows操作系统上将Tomcat配置为服务是一种常见且实用的操作,这样可以方便地启动、停止和管理Tomcat服务器,而无需每次手动通过命令行来操作。以下是对"Tomcat服务安装为Windows服务"这一主题的详细说明: 1. *...

    一个或多个Tomcat做成windows服务自启动

    在Windows操作系统中,将一个或多个Tomcat实例配置为服务并实现开机自启动,是确保应用程序高可用性和持续运行的关键步骤。以下是如何操作的详细步骤: 1. **检查service.bat文件**:首先,确保你的Tomcat安装目录...

    tomcat做服务器在windows下开机自动运行

    在IT领域,特别是Web开发与部署环境中,Apache Tomcat服务器作为Java应用的承载平台,其在Windows系统下的自动化启动配置是一项关键技能。本文将详细解析如何实现Tomcat服务器在Windows操作系统下开机自动运行,确保...

    windows下将nginx和tomcat设置为自动启动.rar

    在Windows操作系统中,为了确保web服务的稳定性和连续性,常常需要将常用的服务如Nginx和Tomcat配置为自动启动。这样,当系统重启时,这些服务会自动运行,无需手动启动,极大地提高了运维效率。本教程将详细介绍...

    tomcat7源码下载

    Tomcat7支持多种方式部署Web应用,如通过webapps目录下的WAR文件自动部署,或者通过管理工具(如Manager App)进行远程部署。此外,还提供了热部署功能,允许在运行时更新应用。 五、Tomcat7的安全性 Tomcat7提供...

    service.bat文件(Tomcat)

    `service.bat` 是Tomcat提供的一个批处理脚本,主要用于在Windows操作系统上将Tomcat服务安装、配置或管理为系统服务。 当您看到"service.bat文件(Tomcat)"这个标题时,可以理解为这是关于如何在Windows环境下...

    命令行启动关闭tomcat而不显示cmd界面

    标题中的“命令行启动关闭tomcat而不显示cmd界面”指的是在Windows操作系统中,通过命令行启动和关闭Apache Tomcat服务器,但不希望看到通常伴随命令行执行而出现的CMD窗口。这种方式可以使得桌面更加整洁,同时也...

    将Tomcat做成windows服务教程

    ### 将Tomcat做成Windows服务教程 #### 一、前言 Apache Tomcat是一款开源的Servlet容器,主要用于部署Java Web应用...此外,您还可以进一步优化服务配置,比如调整启动参数或设置服务日志等,以满足更高级的需求。

    tomcat及其配置文件

    【描述】:“Tomcat、JDK以及Tomcat的一些配置文件,包括`server.xml`和Linux下使用`service`启动Tomcat的方法” Tomcat的运行离不开Java Development Kit(JDK),因为Tomcat需要JDK中的Java运行环境来解析和执行...

    apache-tomcat-8.0.53[含service.bat文件].rar

    这个版本包含了`service.bat`文件,表明它允许用户将Tomcat配置为Windows操作系统的服务,以便在系统启动时自动运行,这对于需要持续运行的应用服务器尤其重要。 1. **Tomcat 8.x 版本**:Tomcat 8 是Java Servlet ...

    windows不能在本地计算机启动Apache Tomcat. 有关更多信息,查阅系统事件日志。如果这是非Microsoft服务,请与服务厂商联系,并参考特定服

    标题中的问题指向的是Windows操作系统上启动Apache Tomcat时遇到的故障。Apache Tomcat是一个流行的开源Java应用服务器,常用于部署和运行Java Web应用程序。当出现“Windows不能在本地计算机启动Apache Tomcat”的...

    JavaServiceWrapper将Tomcat写成系统服务

    6. 在`wrapper.conf`文件中,你需要配置Tomcat的启动参数,包括Java的主类(通常是`org.apache.catalina.startup.Bootstrap`),JVM路径,以及任何其他特定于应用的环境变量或系统属性。 7. 完成配置后,运行`...

Global site tag (gtag.js) - Google Analytics