<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[观夏Note]]></title> 
<link>//gm.angeldm.com/index.php</link> 
<description><![CDATA[新技术番]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[观夏Note]]></copyright>
<item>
<link>//gm.angeldm.com/post//</link>
<title><![CDATA[apache mod_jk.c missing uri map错误解决方法]]></title> 
<author>果面 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[网页相关]]></category>
<pubDate>Sat, 12 Oct 2013 04:16:18 +0000</pubDate> 
<guid>//gm.angeldm.com/post//</guid> 
<description>
<![CDATA[ 
	apache 和 tomcat 配置了很多次，每次都会遇到不同的问题，几乎没有一次是顺利。 自从使用了 ubuntu 的 apt-get 工具自动配置之后，才知道各个配置文件怎么写。 令人意外的是，上面的方法在 ubuntu 8.04 上面通过了，在 ubuntu 8.10 上面死活不行，不能解析 jsp 文件。比较了两台机器上面的所有相关的配置文件，一模一样，还是通不过。 mod_jk.log 文件也能生成，说明 apache 已经加载了 jk 的插件，问题出在哪里呢？<br/><br/>查看了各项日志也是正常，看不到异常信息。 实在没有办法了，更改了 mod_jk.conf 中的 JkLogLevel 为 trace 级别，打印的信息更多一些。 发现了浏览 jsp 文件的时候，提示 missing uri map for www.xxx.nl:/jsp ，即不能找到相应的 uri。<br/><br/>到网上搜索了一下，终于找到这个信息：<br/><br/>当遇到mod_jk.c (3033): missing uri map 错误时，通常是在httpd.conf中配置了虚拟主机，那么应该在每一个 VirtualHost 部分加入<br/><br/><div class="code">JkMountCopy On</div><br/><br/>如果拥有很多虚拟主机配置段，可以使用在全部配置中写入<br/><br/><div class="code">JkMountCopy All</div><br/><br/>这种写法，在 8.04 中不用，在 8.10 中要用。 发现，在 8.04 中 jk 是 1.2.25, 在 8.10 中 jk 是 1.2.26 可能只是这两个版本产生了区别 
]]>
</description>
</item><item>
<link>//gm.angeldm.com/read.php?&amp;guid=0#topreply</link>
<title><![CDATA[[评论] apache mod_jk.c missing uri map错误解决方法]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>//gm.angeldm.com/read.php?&amp;guid=0#topreply</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>