<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>反正乱拨 &#187; WebServer</title>
	<atom:link href="http://swayweb.com/tag/webserver/feed" rel="self" type="application/rss+xml" />
	<link>http://swayweb.com</link>
	<description>Sway的官方博客</description>
	<lastBuildDate>Mon, 19 Jul 2010 12:54:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>很直接很爽快的Tomcat JAVA_HOME设置方法</title>
		<link>http://swayweb.com/tech/1183</link>
		<comments>http://swayweb.com/tech/1183#comments</comments>
		<pubDate>Sun, 05 Jul 2009 13:47:41 +0000</pubDate>
		<dc:creator>Sway</dc:creator>
				<category><![CDATA[老技术]]></category>
		<category><![CDATA[WebServer]]></category>

		<guid isPermaLink="false">http://swayweb.com/?p=1183</guid>
		<description><![CDATA[曾经我为了体验Google发放给我的针对Java开发的GAE特许将自己电脑上的JDK和JRE版本都更换了一遍，最终结果是GAE for Java没搞出个名堂来，害的我的Tomcat不能用了，每次启动都提示: The JAVA_HOME environment variable is not defined correctly This environment variable is needed to run this program NB: JAVA_HOME should point to a JDK not a JRE 这个NB提示好理解，JAVA_HOME应该指向JDK而不是JRE，Okay，那就将JAVA_HOME指向JDK，但这没完，继续报同样的错，假设我的JDK和JRE设置错的话，电脑上的其他Java开发工具运行良好，JDK正常，而catalina.bat启动时找不到正确的JDK，所以猜想是不是catalina.bat记住了以前的JDK目录而不会更新了，这样好办，直接在catalina.bat中的 set CURRENT_DIR=%cd%后加入一行 set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_13（因人而异） 将你的当前JDK目录写死进去，运行成功，这样也省得你Tomcat自个儿去找了。这个方法其实很野蛮，但总比没办法好。 注：我曾想将set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_13写成set JAVA_HOME=%JAVA_HOME%，事实是失败的。这就像将本身错误的值继续赋给JAVA_HOME，死循环了。]]></description>
			<content:encoded><![CDATA[<p>曾经我为了体验Google发放给我的针对Java开发的GAE特许将自己电脑上的JDK和JRE版本都更换了一遍，最终结果是GAE for Java没搞出个名堂来，害的我的Tomcat不能用了，每次启动都提示:<br />
The JAVA_HOME environment variable is not defined correctly<br />
This environment variable is needed to run this program<br />
NB: JAVA_HOME should point to a JDK not a JRE</p>
<p>这个NB提示好理解，JAVA_HOME应该指向JDK而不是JRE，Okay，那就将JAVA_HOME指向JDK，但这没完，继续报同样的错，假设我的JDK和JRE设置错的话，电脑上的其他Java开发工具运行良好，JDK正常，而catalina.bat启动时找不到正确的JDK，所以猜想是不是catalina.bat记住了以前的JDK目录而不会更新了，这样好办，直接在catalina.bat中的<br />
set CURRENT_DIR=%cd%后加入一行<br />
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_13（因人而异）<br />
将你的当前JDK目录写死进去，运行成功，这样也省得你Tomcat自个儿去找了。这个方法其实很野蛮，但总比没办法好。</p>
<p>注：我曾想将set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_13写成set JAVA_HOME=%JAVA_HOME%，事实是失败的。这就像将本身错误的值继续赋给JAVA_HOME，死循环了。</p>
]]></content:encoded>
			<wfw:commentRss>http://swayweb.com/tech/1183/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
