﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-java之路-文章分类-应用服务器</title><link>http://www.blogjava.net/macrochao/category/32867.html</link><description /><language>zh-cn</language><lastBuildDate>Sun, 28 Dec 2008 17:03:55 GMT</lastBuildDate><pubDate>Sun, 28 Dec 2008 17:03:55 GMT</pubDate><ttl>60</ttl><item><title>tomcat内存溢出解决办法</title><link>http://www.blogjava.net/macrochao/articles/248717.html</link><dc:creator>macrochao</dc:creator><author>macrochao</author><pubDate>Sun, 28 Dec 2008 03:05:00 GMT</pubDate><guid>http://www.blogjava.net/macrochao/articles/248717.html</guid><wfw:comment>http://www.blogjava.net/macrochao/comments/248717.html</wfw:comment><comments>http://www.blogjava.net/macrochao/articles/248717.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/macrochao/comments/commentRss/248717.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/macrochao/services/trackbacks/248717.html</trackback:ping><description><![CDATA[修改＜CATALINA_HOME＞\bin\catalina.bat文件的内容，即在里面增加一行代码：
<p><span style="color: red">set JAVA_OPTS=-Xms512m -Xmx800m</span> //表示初始化最小可用内存512MB和最大可用内存是800M（修改相应值即可）</p>
<p>如在catalina.bat的</p>
<p>rem ----- Execute The Requested Command<br />
echo Using CATALINA_BASE: %CATALINA_BASE%<br />
echo Using CATALINA_HOME: %CATALINA_HOME%<br />
echo Using CATALINA_TMPDIR: %CATALINA_TMPDIR%<br />
echo Using JAVA_HOME: %JAVA_HOME%</p>
<p>这一栏改为</p>
<p>rem ----- Execute The Requested Command<br />
set JAVA_OPTS=-Xms512m -Xmx800m<br />
echo Using CATALINA_BASE: %CATALINA_BASE%<br />
echo Using CATALINA_HOME: %CATALINA_HOME%<br />
echo Using CATALINA_TMPDIR: %CATALINA_TMPDIR%<br />
echo Using JAVA_HOME: %JAVA_HOME%</p>
<p>　　就可以将JAVA虚拟机分配内存 508.0625MB－－800M的!<br />
　但是很多人修改后，发现修改并没有起作用，即通过windows的服务启动tomcat时，实际的内存还是默认的，修改的设置并没有起作用；而通过＜CATALINA_HOME＞\bin\startup.bat 启动却是生效的。这是为什么呢？因为在安装过程中，JVM的初始化参数已经写在注册表中了，由于没有修改注册表中相关参数，所以以windows服务方式启动时，修改的并没有生效。而通过＜CATALINA_HOME＞\bin\startup.bat 启动直接是通过＜CATALINA_HOME＞\bin\catalina.bat文件中的配置的。你需要重新加载到系统服务中才生效，或者你手工在注册表中查找修改启动值，加载到服务中的时候参数已经配置好了，自己修改artup.bat不会改变注册表中的参数设置。</p>
<p>　　解决方法：修改注册表中的参数，加入JVM初始化内存的参数：</p>
<p>HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\Tomcat5\Parameters\JavaOptions</p>
<p>　　值为</p>
<p>-Dcatalina.home="C:\ApacheGroup\Tomcat 5.0"<br />
-Djava.endorsed.dirs="C:\ApacheGroup\Tomcat 5.0\common\endorsed"<br />
-Xrs</p>
<p>　　如加入 -Xms512m -Xmx800m</p>
<p>&nbsp;</p>
 <img src ="http://www.blogjava.net/macrochao/aggbug/248717.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/macrochao/" target="_blank">macrochao</a> 2008-12-28 11:05 <a href="http://www.blogjava.net/macrochao/articles/248717.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>tomcat虚拟主机配置总结</title><link>http://www.blogjava.net/macrochao/articles/213349.html</link><dc:creator>macrochao</dc:creator><author>macrochao</author><pubDate>Tue, 08 Jul 2008 08:08:00 GMT</pubDate><guid>http://www.blogjava.net/macrochao/articles/213349.html</guid><wfw:comment>http://www.blogjava.net/macrochao/comments/213349.html</wfw:comment><comments>http://www.blogjava.net/macrochao/articles/213349.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/macrochao/comments/commentRss/213349.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/macrochao/services/trackbacks/213349.html</trackback:ping><description><![CDATA[server.xml<br />
范例：<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">Host&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="bbs"</span><span style="color: #ff0000">&nbsp;appBase</span><span style="color: #0000ff">="E:\project\bbs"</span><span style="color: #ff0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unpackWARs</span><span style="color: #0000ff">="true"</span><span style="color: #ff0000">&nbsp;autoDeploy</span><span style="color: #0000ff">="true"</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlValidation</span><span style="color: #0000ff">="false"</span><span style="color: #ff0000">&nbsp;xmlNamespaceAware</span><span style="color: #0000ff">="false"</span><span style="color: #ff0000">&nbsp;reloadable</span><span style="color: #0000ff">="true"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">Context&nbsp;</span><span style="color: #ff0000">path</span><span style="color: #0000ff">=""</span><span style="color: #ff0000">&nbsp;docBase</span><span style="color: #0000ff">="WebRoot"</span><span style="color: #ff0000">&nbsp;debug</span><span style="color: #0000ff">="0"</span><span style="color: #ff0000">&nbsp;reloadable</span><span style="color: #0000ff">="true"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">Host</span><span style="color: #0000ff">&gt;</span></div>
bbs部分是主机头，类似你的域名，appBase是你网站所在的文件夹<br />
context是虚拟路径，tomcat默认的文件夹是ROOT，这边path留空则是把它设置为当前目录，WebRoot则是默认文件夹。
<img src ="http://www.blogjava.net/macrochao/aggbug/213349.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/macrochao/" target="_blank">macrochao</a> 2008-07-08 16:08 <a href="http://www.blogjava.net/macrochao/articles/213349.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>