一、加大tomcat启动时的内存大小
(1)tomcat\bin目录下面的catalina.sh这个文件。
(2)
# Set juli LogManager if it is present
if [ -r "$CATALINA_HOME"/bin/tomcat-juli.jar ]; then
JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
LOGGING_CONFIG="-Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties"
else
# Bugzilla 45585
LOGGING_CONFIG="-Dnop"
fi
# ----- Execute The Requested Command -----------------------------------------
#add by duyf from 10.3.3.27
echo set JAVA_OPTS
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8139 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m"
echo JAVA_OPTS=$JAVA_OPTS
#add ends
# Bugzilla 37848: only output this if we have a TTY
if [ $have_tty -eq 1 ]; then
echo "Using CATALINA_BASE: $CATALINA_BASE"
echo "Using CATALINA_HOME: $CATALINA_HOME"
echo "Using CATALINA_TMPDIR: $CATALINA_TMPDIR"
if [ "$1" = "debug" -o "$1" = "javac" ] ; then
echo "Using JAVA_HOME: $JAVA_HOME"
else
echo "Using JRE_HOME: $JRE_HOME"
fi
fi
(3)或者下面这样的写法也可以。
CATALINA_OPTS="-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8839
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Xms512m
-Xmx1024m
-Djava.awt.headless=true"
export CATALINA_OPTS
DISPLAY="127.0.0.1:0.0"
export DISPLAY
#add by duyf
JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=128M -XX:MaxNewSize=2048m -XX:MaxPermSize=2048m -Djava.awt.headless=true"
export JAVA_OPTS
#end
# OS specific support. $var _must_ be set to either true or false.
cygwin=false
os400=false
case "`uname`" in
CYGWIN*) cygwin=true;;
OS400*) os400=true;;
esac
二、项目放到tomcat下面来运行
(1)写个xml的配置文件放到D:\apache-tomcat-5.5.26\conf\Catalina\localhost下面,格式如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="D:\project\momc2.0\java\moio\html" path="/moio" reloadable="false" privileged="true"/>
注意这里的docBase所指的目录是到WEB-INF这个目录的上面即可。因为WEB-INF这个目录下有classes源码。
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="D:\project\momc2.0\java\momc2" path="/momc2" reloadable="false" privileged="true"/>
或者这样
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="D:\solodu\workspace\momc3\WebRoot" path="/momc3" reloadable="false" privileged="true" antiResourceLocking="false" antiJARLocking="false"/>
(2)也可以这样来配置在tomcat/conf/server.xml文件里面:
<Context path="/momc" docBase="/mimsm/momc/test/momctest_szty" debug="0" reloadable="true" crossContext="true"/>
<Context path="/aaaa" docBase="/mimsm/momc/test/moiotest_szty" debug="0" reloadable="ture" crossContext="true"/>
在</Host>标签的上发紧挨着放即可!
分享到:
相关推荐
Linux下Tomcat的安装配置是Java开发者在服务器端部署应用程序时必须掌握的一项基本技能。Tomcat是一款开源的、轻量级的Java应用服务器,主要用于执行Servlet和JavaServer Pages(JSP)应用程序。以下是对Tomcat在...
### Linux下配置Tomcat与JDK #### 一、引言 随着互联网技术的发展,越来越多的应用选择基于Java语言开发,而Tomcat作为一款轻量级的Servlet容器,因其易用性和稳定性,在Java Web应用部署中占据着重要的地位。在...
### Linux 下 Tomcat 的配置详解 #### 一、前言 Apache Tomcat 是一款开源的 Servlet 容器,主要用于运行 Java 应用程序。在 Linux 系统中部署和配置 Tomcat 可以提高服务器的稳定性和安全性。本文将详细介绍在 ...
通过这种方式,我们可以解决Tomcat在Linux环境下无法连接MySQL数据库的问题。然而,为了保持系统的安全性,务必谨慎处理权限设置,并定期审查和更新这些策略。同时,对于数据库连接,使用连接池和适当的认证机制也是...
在Linux环境中配置Apache Tomcat以支持HTTPS连接是提高Web...总之,配置Linux环境下的Tomcat HTTPS连接是一个关键步骤,它有助于保护用户的隐私和数据安全。遵循上述步骤,你就能成功地让你的Tomcat服务器支持HTTPS了。
在Linux环境下配置Tomcat集群,主要目的是构建一个能够实现水平扩展、具备高可用性、支持负载均衡以及错误恢复能力的服务架构。通过集群的方式,可以提高系统的稳定性和处理并发请求的能力。 #### 二、许可证与文档...
在Linux环境下配置Tomcat涉及到多个步骤,主要包括安装所需软件、设置环境变量、编译生成模块以及测试各个组件的运行情况。以下是对整个过程的详细解释: 1. **所需软件包**: - `j2sdk-1_4_1_02-linux-i586.bin`...
但请注意,这只是基本的安装过程,实际部署可能还需要配置JDK、设置用户权限、调整Tomcat配置文件等。在开发和生产环境中,这些步骤是至关重要的。 在源码和工具相关的领域,理解如何正确安装和管理Tomcat对于...
在Linux环境下配置Tomcat自启动是一项常见的系统管理任务,这对于保持服务器服务的连续性和稳定性至关重要。下面我们将详细探讨如何在Linux系统中设置Apache Tomcat自动启动,并了解与这个过程相关的概念和技术。 ...
Linux环境下安装配置Tomcat是一个常见的任务,特别是在需要运行基于Java的Web应用程序时。Tomcat作为Apache软件基金会Jakarta项目的组成部分,是一个开源且免费的Web应用服务器,特别适合于中小型系统和并发访问用户...
以下是如何在Linux系统,特别是Redhat发行版上配置Tomcat日志以使用awstats进行分析的详细步骤。 首先,我们需要确保系统已经安装了Apache Tomcat服务器。如果尚未安装,可以使用如下命令进行安装: ```bash sudo ...
【Linux下Tomcat集群配置详解】 在Linux环境中配置Tomcat集群是提高Web应用程序可用性和负载均衡的重要步骤。本文将详细讲解如何在Linux系统上搭建Tomcat集群,并利用Nginx作为反向代理服务器来实现集群的管理和...
### Linux 下双 Tomcat 配置详解 #### 一、前言 在现代 Web 开发环境中,为了提高系统的可用性和负载均衡能力,通常会采用多个应用服务器的方式进行部署。其中,Tomcat 作为 Java Web 应用的标准容器之一,被广泛...
Linux环境下使用Apache Tomcat 7 Apache Tomcat是一款开源的Java Servlet容器,它实现了Java EE中的Web应用服务器标准,特别是Servlet和JSP规范。在Linux系统中,Tomcat 7是一个常用的轻量级服务器,适合运行Java ...
【标题】"Tomcat在Linux环境下的部署与运行" 【正文】 Tomcat是一款广泛应用的开源Java Servlet容器,它实现了Java EE中的Web应用服务规范。在Linux环境下部署Tomcat,可以充分利用Linux系统的稳定性和安全性,为...
### Linux下Tomcat服务器的常规使用方法 #### 连接Linux系统 在开始操作Tomcat服务器之前,首先需要通过SSH连接到Linux系统。这一步骤是进行任何远程操作的基础。 **命令示例**: ``` ssh 202.119.11.238 ``` ...
在Linux环境下部署Tomcat和JDK,需要熟悉基本的Linux命令行操作和环境变量配置。遵循以上步骤,你应该能成功安装并配置Tomcat,为你的Java应用程序提供运行平台。如果在安装过程中遇到问题,建议查阅官方文档或在线...
**注意事项**: - 确保脚本具有执行权限:`chmod +x script.sh` - 在备份目录有足够的磁盘空间来存储日志文件。 - 脚本执行时需要有读写日志文件和备份目录的权限。 - 如果Tomcat的日志配置使用了重定向或syslog,...
### Linux下Tomcat的启动、关闭、杀死进程 在Linux环境下部署和管理Java Web应用程序时,Apache Tomcat作为一款广泛使用的应用服务器,其操作过程对于系统管理员和开发人员来说至关重要。本文将详细介绍如何在Linux...
### Linux下的Tomcat操作知识点详解 #### 一、Tomcat目录结构及切换 在Linux环境下部署与管理Tomcat,首先需要了解Tomcat的基本目录结构及其功能。Tomcat安装后会生成一个目录,例如`/home/apache-tomcat-5.5.25`...