- 浏览: 890174 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (687)
- java (127)
- servlet (38)
- struts (16)
- spring (22)
- hibernate (40)
- javascript (58)
- jquery (18)
- tomcat (51)
- 设计模式 (6)
- EJB (13)
- jsp (3)
- oracle (29)
- RUP (2)
- ajax (3)
- java内存管理 (4)
- java线程 (12)
- socket (13)
- path (5)
- XML (10)
- swing (2)
- UML (1)
- JBPM (2)
- 开发笔记 (45)
- Note参考 (15)
- JAXB (4)
- Quartz (2)
- 乱码 (2)
- CSS (2)
- Exception (4)
- Tools (7)
- sqlserver (3)
- DWR (7)
- Struts2 (47)
- WebService (2)
- 问题解决收藏 (7)
- JBOSS (7)
- cache (10)
- easyUI (19)
- jQuery Plugin (11)
- FreeMarker (6)
- Eclipse (2)
- Compass (2)
- JPA (1)
- WebLogic (1)
- powerdesigner (1)
- mybatis (1)
最新评论
-
bugyun:
受教了,谢谢
java 正则表达式 过滤html标签 -
xiongxingxing_123:
学习了,感谢了
java 正则表达式 过滤html标签 -
wanmeinange:
那如果无状态的。对同一个任务并发控制怎么做?比如继承Quart ...
quartz中参数misfireThreshold的详解 -
fanjieshanghai:
...
XPath 元素及属性查找 -
tianhandigeng:
还是没明白
quartz中参数misfireThreshold的详解
|
配置Tomcat的内存,以前一直在catalina.bat里面配置,用的网上找到的方法:
在166行"rem Execute Java with the applicable properties "以下每行
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
中的%CATALINA_OPTS%
替换成-Xms128m -Xmx512m
今天才知道对于做成服务的Tomcat来说,Catalina.bat里面的内容不生效啊,内存没变
发表评论
-
JVM的内存优化
2012-06-21 12:37 1314自:http://hi.baidu.com/walte ... -
JVM最大分配内存
2012-06-21 12:27 1120分析了当前比较流行的几个不同公司不同版本JVM的最大内存,得出 ... -
查看jvm最大内存
2012-06-21 12:22 1492查看jvm最大内存 java -Xmx1500M -vers ... -
如何指定tomcat中session过期时间
2012-06-06 11:33 831如何指定tomcat中session过期时间 1. 在se ... -
负载均衡环境中和如何设置Expires和Etag .
2012-06-12 09:56 1538在负载均衡环境中(LVS, LoadBalance)为了减少浏 ... -
轻松实现Apache,Tomcat集群和负载均衡
2012-06-05 23:24 1053作者:罗代均 ldj_work#126.com,转载请保持完整 ... -
tomcat最多能支持多少用户
2012-06-05 23:20 2758Tomcat里用线城池来控制并发用户的个数。 初始化为150个 ... -
tomcat开启Gzip
2011-04-08 23:52 1265现在来说一下如何在TOM猫中一步到位(要求TOM猫5.0以后版 ... -
tomcat的虚拟站点问题
2011-03-02 14:50 1372<Host name="localhost&q ... -
Tomcat里 appBase和docBase的区别
2011-03-02 14:47 1263<host appBase="d:/aaa&q ... -
Apache+Tomcat负载均衡和集群的尝试
2011-03-02 14:44 11331 各软件版本 Apache 2.2.4 因为jd_mod 用 ... -
Tomcat源码分析之JNDI
2011-03-02 14:43 1506在tomcat服务器中,我们可以通过配置文件%CATALINA ... -
tomcat和apache整合
2011-03-02 14:42 992为什么要整合了.其实很简单.原因就是: tomcat在静态 ... -
将Tomcat解压缩版变成服务形式运行,并修改Tomcat的启动内存参数
2011-03-02 14:41 1329许多朋友为了调试方便,下载使用的Tomcat是.zip的解压缩 ... -
Tomcat5.5.x配置整理 - 在重新启动Tomcat的webapp的时候,禁止把session写入文件
2011-03-02 14:39 987修改conf/web.xml 取消注释: <!--- ... -
java.lang.OutOfMemoryError: PermGen space及其解决方法
2011-03-02 14:38 8391、PermGen space的全称是Permanent Ge ... -
Tomcat 同时侦听多端口,多应用
2011-03-02 14:37 1072当你使用Tomcat作为Web Server的时候,是不是会想 ... -
Tomcat5.5.x配置整理 - 配置日志
2011-03-02 14:33 1019在D:\jakarta-tomcat-5.5.8\comm ... -
Tomcat5.5.x配置整理 - 增强SessiionID的生成算法和长度
2011-03-02 14:32 928查看复制到剪切板打印 <Manage ... -
Tomcat5.5.x配置整理 - 发布webapp到网站根目录
2011-03-02 14:31 11061。直接复制到ROOT目录下。 2.因为无法创建无名字的xml ...
相关推荐
这个数据源是Tomcat内建的一种连接池,它在性能和内存管理上比标准的Java JDBC连接池更优秀,尤其适用于高并发的Web应用。 标题中提到的"tomcat-jdbc.jar"和"tomcat-juli.jar"是使用Tomcat-jdbc数据源所必需的两个...
### 修改Tomcat内存大小 在部署Java Web应用时,经常需要根据实际运行需求调整Tomcat服务器的内存配置。本文将详细介绍如何修改Tomcat的内存大小,包括常用的内存参数及其意义,并提供具体的设置方法。 #### 一、...
- 调整JVM参数,如-Xms和-Xmx设置堆大小,-XX:MaxPermSize设置永久代大小。 - 配置线程池,如在server.xml中调整Executor元素的参数。 - 开启HTTP/2支持,提供更快的通信速度。 5. 监控与日志: - 通过JMX...
- Tomcat的安全管理包括设置用户角色和权限,这在 `conf/tomcat-users.xml` 文件中完成。 - 此外,需要确保`conf/context.xml`和`conf/web.xml`配置文件中的敏感信息如数据库连接字符串被正确保护。 6. **应用...
- 配置Tomcat可以通过修改`conf/server.xml`文件,比如设置端口号、调整内存分配等。 - 管理Web应用,将`.war`文件放入`webapps`目录下,Tomcat会自动部署。 - 系统服务化,可创建Systemd服务以便于启动、停止和...
7. **配置和管理**:Tomcat的配置文件位于`$CATALINA_HOME/conf`目录下,包括`server.xml`、`web.xml`等,用于定义服务器端点、应用部署和其他设置。`manager-app`和`admin-app`可以通过修改`tomcat-users.xml`添加...
- **内存设置**:根据应用需求调整JVM内存参数,防止OutOfMemoryError。 - **应用部署**:将Web应用打包成WAR文件放入 `$CATALINA_HOME/webapps` 目录,Tomcat会自动解压并部署。 - **集群和负载均衡**:在高可用性...
同时,掌握如何优化Tomcat性能,如调整内存设置、开启压缩、减少重定向等也是提升应用效率的关键。 总之,Apache Tomcat 9.0.54作为Linux上的Java Web应用服务器,提供了一个强大且灵活的平台,通过合理的配置和...
10. **性能优化**:根据需求调整Tomcat的JVM参数,例如内存分配、线程池大小等,以提高性能。这些设置通常在`bin/catalina.sh`的`JAVA_OPTS`变量中定义。 Apache Tomcat 9.0.53版本带来了许多改进和新特性,包括对...
- 它带来了性能提升、内存优化以及安全性增强,比如支持最新的TLS协议版本。 - 新增了基于注解的部署,简化了Web应用的配置。 3. **安装与部署**: - 解压:首先,使用`tar -zxvf apache-tomcat-8.5.78.tar.gz`...
在实际操作中,我们通常会通过修改`bin/setenv.sh`(或`setenv.bat`)来设置环境变量,如JVM内存分配、Java代理等高级配置。同时,为了确保安全性,还需要关注`conf/tomcat-users.xml`,在这个文件中添加具有管理...
3. **配置环境变量**:为了方便管理和使用Tomcat,你可能需要设置环境变量,如CATALINA_HOME指向Tomcat的安装目录。在`~/.bashrc`或`~/.bash_profile`文件中添加以下行: ``` export CATALINA_HOME=/path/to/...
在64位系统上运行64位版本的Tomcat可以充分利用系统的内存资源,对于处理大型应用或高并发场景更为有利。 **4. 安装与配置** 解压"apache-tomcat-8.5.99"文件夹后,你需要进行以下步骤来安装和配置Tomcat: - 将...
3. 通过`jconsole`或`VisualVM`等工具分析Tomcat的内存使用情况,防止内存泄漏。 以上是关于`apache-tomcat-9.0.68-windows-x64.zip`的基本介绍,包括其组成部分、特性、安装配置方法以及安全管理与优化策略。希望...
6. **性能提升**:通过一系列内部优化,如内存管理和线程池管理,Tomcat 7在性能上比其前代有所提高。 7. **启动脚本**:提供了适用于不同操作系统的启动脚本,便于管理和控制Tomcat服务。 8. **WAR文件热部署**:...
3. **JVM调优**:通过设置`JAVA_OPTS`环境变量,可以传递JVM参数,例如增加堆内存大小、开启G1垃圾收集器等。 **扩展功能** 1. **Clustering**:Tomcat 7支持集群配置,可以通过复制多个Tomcat实例并配置负载均衡,...
3. **设置环境变量**:添加Tomcat的bin目录到系统的PATH环境变量中,这样可以从任何位置执行Tomcat命令。在`/etc/profile`或`~/.bashrc`文件中添加以下行: ``` export CATALINA_HOME=/opt/tomcat export PATH=$...
- **JConsole或VisualVM**:使用这些工具可可视化地监控Tomcat的内存、线程、CPU使用情况等。 9. **故障排查** - ** catalina.out**:记录服务器启动和运行时的信息,是问题排查的重要资源。 - **Stacktrace**:...
这是Tomcat的主要配置文件,你可以在这里定义服务器端口、设置连接器参数、配置虚拟主机等。例如,如果你需要更改默认的HTTP端口,你可以编辑`Connector`标签中的`port`属性。 安全管理是任何服务器环境的重要方面...
在部署和使用Apache Tomcat时,用户需要了解如何配置`server.xml`以设置端口号、连接器和数据源,以及如何通过`web.xml`配置Web应用程序。此外,熟悉Java环境变量(如JAVA_HOME)的设置、使用CATALINA_BASE和...