﻿<?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-kevinwu</title><link>http://www.blogjava.net/kevinwu/</link><description /><language>zh-cn</language><lastBuildDate>Sun, 12 Apr 2026 07:54:52 GMT</lastBuildDate><pubDate>Sun, 12 Apr 2026 07:54:52 GMT</pubDate><ttl>60</ttl><item><title>AJAX技术检测用户名是否已被一例!</title><link>http://www.blogjava.net/kevinwu/archive/2007/04/23/113014.html</link><dc:creator>吴涛涛</dc:creator><author>吴涛涛</author><pubDate>Mon, 23 Apr 2007 11:10:00 GMT</pubDate><guid>http://www.blogjava.net/kevinwu/archive/2007/04/23/113014.html</guid><wfw:comment>http://www.blogjava.net/kevinwu/comments/113014.html</wfw:comment><comments>http://www.blogjava.net/kevinwu/archive/2007/04/23/113014.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/kevinwu/comments/commentRss/113014.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/kevinwu/services/trackbacks/113014.html</trackback:ping><description><![CDATA[&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br>&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;<br>&lt;head&gt;<br>&lt;script type="text/javascript"&gt;<br>/* Create a new XMLHttpRequest object to talk to the Web server */<br>function getbw()<br>{<br>&nbsp;&nbsp;&nbsp; var xmlhttp;<br>&nbsp;try {<br>&nbsp;&nbsp;xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");<br>&nbsp;} catch (e) {<br>&nbsp;&nbsp;try {<br><span>&nbsp;&nbsp;&nbsp;xmlhttp=new ActiveXObject("<strong onclick="'javascript:window.open("http://rad.17luntan.com/ClickPortal/WebClick.aspx?id=10250&k=Microsoft&siteid=95d6d193-1fb9-4fc0-8708-b7ceb3276924&url=http%3A//dong164.bokee.com/viewdiary.12951109.html&gourl=https%3A//profile.microsoft.com/RegSysProfileCenter/subscriptionwizard.aspx%3Fwizid%3D2f387746-8112-4657-9d8d-64779dde7ad5%26lcid%3D2052&parm=405F9BBF6179120874AFD3F37739C175106C27B4C6FA11BC&alliedsiteid=0");'" onmouseout="isShowAds = false;isshowads2 =" false;"" onmouseover="'isShowAds" = true;isshowads2 =" true;ads.move(this,"","%u6700%u65b0microsoft%u4fe1%u606f%uff0c%u514d%u8d39%u6ce8%u518c%u7acb%u5373%u83b7%u53d6%u6700%u65b0%u5fae%u8f6f%u6280%u672f%u8d44%u8baf%21","10250","microsoft","m","https%3a//profile.microsoft.com/regsysprofilecenter/subscriptionwizard.aspx%3fwizid%3d2f387746-8112-4657-9d8d-64779dde7ad5%26lcid%3d2052")'" style="color: #0000ff; font-weight: normal; text-decoration: underline;">Microsoft</strong>.XMLHTTP");</span><br>&nbsp;&nbsp;} catch (oc) {<br>&nbsp;&nbsp;&nbsp;xmlhttp=null;<br>&nbsp;&nbsp;}<br>&nbsp;}<br>&nbsp;if(!xmlhttp &amp;&amp; typeof XMLHttpRequest != "undefined")<br>&nbsp;&nbsp;xmlhttp = new XMLHttpRequest();<br>return xmlhttp;<br>} <br>&nbsp; <br>&nbsp;&nbsp;&nbsp; function IDRequest(n) {<br>&nbsp;xmlhttp=getbw();<br><span>&nbsp;&nbsp;&nbsp; //定义收到<strong onclick="'javascript:window.open("http://rad.17luntan.com/ClickPortal/WebClick.aspx?id=41624&k=%u670D%u52A1%u5668&siteid=95d6d193-1fb9-4fc0-8708-b7ceb3276924&url=http%3A//dong164.bokee.com/viewdiary.12951109.html&gourl=http%3A//ad.cn.doubleclick.net/clk%3B99695257%3B16833058%3Bd%3Fhttp%3A//www.51cto.com/exp/bladecenter/&parm=405F9BBF6179120874AFD3F37739C175106C27B4C6FA11BC&alliedsiteid=0");'" onmouseout="isShowAds = false;isshowads2 =" false;"" onmouseover="'isShowAds" = true;isshowads2 =" true;ads.move(this,"http://rad.17luntan.com/uploadimage/35/633126917321406250.bmp","ibm%u56db%u6838%u670d%u52a1%u5668%uff0c%u5c06%u6570%u636e%u4e2d%u5fc3%u7684%u6548%u7387%u63a8%u5411%u6781%u81f3","41624","服务器","%u670d%u52a1%u5668","http%3a//ad.cn.doubleclick.net/clk%3b99695257%3b16833058%3bd%3fhttp%3a//www.51cto.com/exp/bladecenter/")'" style="color: #0000ff; font-weight: normal; text-decoration: underline;">服务器</strong>的响应后需要执行的JavaScript函数</span><br>&nbsp;&nbsp;&nbsp; url=n+document.getElementById('163id').value;//定义网址参数<br>&nbsp;&nbsp;&nbsp; alert(url);<br>&nbsp;xmlhttp.open("GET",url, true);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;xmlhttp.send(null);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; //xmlhttp_request=getXMLRequester();//调用创建XMLHttpRequest的函数&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; xmlhttp.onreadystatechange = doContents;//调用doContents函数&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br><br>&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; function doContents() {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; if (xmlhttp.readyState == 4) {// 收到完整的服务器响应&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (xmlhttp.status == 200) {//HTTP服务器响应的值OK<br>&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById('message').innerHTML = xmlhttp.responseText;//将服务器返回的字符串写到页面中ID为message的区域&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert(xmlhttp.status); <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/script&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br>&lt;input type="text" id="163id" /&gt;<br>&lt;input type="button" value="校验" onclick="IDRequest('check.php?userid=')" /&gt;<br>&lt;div id="message"&gt;&lt;/div&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;<img src ="http://www.blogjava.net/kevinwu/aggbug/113014.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kevinwu/" target="_blank">吴涛涛</a> 2007-04-23 19:10 <a href="http://www.blogjava.net/kevinwu/archive/2007/04/23/113014.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javascript生成上传图像预览功能</title><link>http://www.blogjava.net/kevinwu/archive/2007/04/23/113013.html</link><dc:creator>吴涛涛</dc:creator><author>吴涛涛</author><pubDate>Mon, 23 Apr 2007 11:09:00 GMT</pubDate><guid>http://www.blogjava.net/kevinwu/archive/2007/04/23/113013.html</guid><wfw:comment>http://www.blogjava.net/kevinwu/comments/113013.html</wfw:comment><comments>http://www.blogjava.net/kevinwu/archive/2007/04/23/113013.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/kevinwu/comments/commentRss/113013.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/kevinwu/services/trackbacks/113013.html</trackback:ping><description><![CDATA[&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a  href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>"&gt;<br>&lt;html xmlns="<a  href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>"&gt;<br>&lt;head&gt;<br>&lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312" /&gt;<br>&lt;title&gt;javascript生成上传图像预览功能&lt;/title&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br>&lt;INPUT
id=photo1 style="WIDTH: 350px"&nbsp;&nbsp;
onpropertychange="if(event.propertyName=='value')
preview1.src=photo1.value.replace(/\\/g,'/')" <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type=file name=photo1&gt;<br>&lt;br /&gt;<br>&lt;IMG id=preview1 height=66 src="图片博客-上传图片_files/sampe3.jpg" <br>width=66 name=preview1&gt; <br>&lt;/body&gt;<br>&lt;/html&gt;<img src ="http://www.blogjava.net/kevinwu/aggbug/113013.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kevinwu/" target="_blank">吴涛涛</a> 2007-04-23 19:09 <a href="http://www.blogjava.net/kevinwu/archive/2007/04/23/113013.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一个将utf-8转为gb2312的简单程序</title><link>http://www.blogjava.net/kevinwu/archive/2007/04/16/111059.html</link><dc:creator>吴涛涛</dc:creator><author>吴涛涛</author><pubDate>Mon, 16 Apr 2007 11:38:00 GMT</pubDate><guid>http://www.blogjava.net/kevinwu/archive/2007/04/16/111059.html</guid><wfw:comment>http://www.blogjava.net/kevinwu/comments/111059.html</wfw:comment><comments>http://www.blogjava.net/kevinwu/archive/2007/04/16/111059.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/kevinwu/comments/commentRss/111059.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/kevinwu/services/trackbacks/111059.html</trackback:ping><description><![CDATA[&lt;?<br>//utf-8-&gt;gb2312函数，本程序没有用到，仅供参考<br>function u2utf82gb($c){<br>&nbsp; $str="";<br>&nbsp; if ($c &lt; 0x80) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $str.=$c;<br>&nbsp; } else if ($c &lt; 0x800) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $str.=chr(0xC0 | $c&gt;&gt;6);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $str.=chr(0x80 | $c &amp; 0x3F);<br>&nbsp; } else if ($c &lt; 0x10000) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $str.=chr(0xE0 | $c&gt;&gt;12);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $str.=chr(0x80 | $c&gt;&gt;6 &amp; 0x3F);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $str.=chr(0x80 | $c &amp; 0x3F);<br>&nbsp; } else if ($c &lt; 0x200000) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $str.=chr(0xF0 | $c&gt;&gt;18);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $str.=chr(0x80 | $c&gt;&gt;12 &amp; 0x3F);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $str.=chr(0x80 | $c&gt;&gt;6 &amp; 0x3F);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $str.=chr(0x80 | $c &amp; 0x3F);<br>&nbsp; }<br>&nbsp; return iconv('UTF-8', 'GB2312', $str);<br>}<br>function unescape($str) {<br>$str = rawurldecode($str);<br>preg_match_all("/(?:%u.{4})|.{4};|&#\d+;|.+/U",$str,$r);<br>$ar = $r[0];<br>print_r($ar);<br>foreach($ar as $k=&gt;$v) {<br>&nbsp; if(substr($v,0,2) == "%u")<br>&nbsp;&nbsp;&nbsp; $ar[$k] = iconv("UCS-2","GB2312",pack("H4",substr($v,-4)));<br>&nbsp; elseif(substr($v,0,3) == "")<br>&nbsp;&nbsp;&nbsp; $ar[$k] = iconv("UCS-2","GB2312",pack("H4",substr($v,3,-1)));<br>&nbsp; elseif(substr($v,0,2) == "&#") {<br>echo substr($v,2,-1)."&lt;br&gt;";<br>&nbsp;&nbsp;&nbsp; $ar[$k] = iconv("UCS-2","GB2312",pack("n",substr($v,2,-1)));<br>&nbsp; }<br>}<br>return join(" ",$ar);<br>}<br>//下面是转换功能<br>$db = mysql_connect("localhost", "dbname", "password");<br>mysql_select_db("dbname",$db);<br>$result = mysql_query("SELECT * FROM dede_archives",$db);<br>if ($result === false) die("failed");<br>while ($fields = mysql_fetch_row($result)) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $con=$fields[10];<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $con = iconv("UTF-8","GB2312",$con);//主要是iconv函数的使用<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $update="update dede_archives set title='".$con."' where ID=".$fields[0];<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //echo $update;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mysql_query($update); <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo $fields[0]."OK"."&lt;br /&gt;";<br>}<br>?&gt;<br><img src ="http://www.blogjava.net/kevinwu/aggbug/111059.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kevinwu/" target="_blank">吴涛涛</a> 2007-04-16 19:38 <a href="http://www.blogjava.net/kevinwu/archive/2007/04/16/111059.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用mysql的replace函数替换字符串</title><link>http://www.blogjava.net/kevinwu/archive/2007/04/13/110470.html</link><dc:creator>吴涛涛</dc:creator><author>吴涛涛</author><pubDate>Fri, 13 Apr 2007 08:03:00 GMT</pubDate><guid>http://www.blogjava.net/kevinwu/archive/2007/04/13/110470.html</guid><wfw:comment>http://www.blogjava.net/kevinwu/comments/110470.html</wfw:comment><comments>http://www.blogjava.net/kevinwu/archive/2007/04/13/110470.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.blogjava.net/kevinwu/comments/commentRss/110470.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/kevinwu/services/trackbacks/110470.html</trackback:ping><description><![CDATA[最近在研究CMS，在数据转换的时候需要用到mysql的replace函数，这里简单介绍一下！<br><br>比如你要将 表 tb1里面的 f1字段的abc替换为def<br><br>UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def');<br><br>REPLACE(str,from_str,to_str)&nbsp;&nbsp;&nbsp; <br>在字符串&nbsp;&nbsp; str&nbsp;&nbsp; 中所有出现的字符串&nbsp;&nbsp; from_str&nbsp;&nbsp; 均被&nbsp;&nbsp; to_str替换，然后返回这个字符串：&nbsp;&nbsp;&nbsp; <br>mysql&gt;&nbsp;&nbsp; SELECT&nbsp;&nbsp; REPLACE('www.mysql.com',&nbsp;&nbsp; 'w',&nbsp;&nbsp; 'Ww');&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt;&nbsp;&nbsp; 'WwWwWw.mysql.com'&nbsp; <br>这个函数是多字节安全的。<br><br>示例：<br>UPDATE&nbsp; `dede_addonarticle`&nbsp; SET body =&nbsp; REPLACE ( body,<br>&nbsp;'&lt;/td&gt;',<br>&nbsp;'' );<br>UPDATE&nbsp; `dede_addonarticle`&nbsp; SET body =&nbsp; REPLACE ( body,<br>&nbsp;'&lt;/tr&gt;',<br>&nbsp;'' );<br>UPDATE&nbsp; `dede_addonarticle`&nbsp; SET body =&nbsp; REPLACE ( body,<br>&nbsp;'&lt;tr&gt;',<br>&nbsp;'' );&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>UPDATE&nbsp; `dede_archives`&nbsp; SET title=&nbsp; REPLACE ( title,<br>&nbsp;'大洋新闻 - ',<br>&nbsp;'' );&nbsp; <br>UPDATE&nbsp; `dede_addonarticle`&nbsp; SET body =&nbsp; REPLACE ( body,<br>&nbsp;'../../../../../../',<br>&nbsp;'http://special.dayoo.com/meal/' ); <br><br>mysql replace<br><br>用法1.replace intoreplace into table (id,name) values(&#8216;1&#8216;,&#8216;aa&#8216;),(&#8216;2&#8216;,&#8216;bb&#8216;)<br>此语句的作用是向表table中插入两条记录。<br>2.replace(object, search,replace)<br>把object中出现search的全部替换为replaceselect replace(&#8216;www.163.com&#8216;,&#8216;w&#8216;,&#8216;Ww&#8216;)---&gt;WwW wWw.163.com<br><br>例：把表table中的name字段中的 aa替换为bbupdate table set name=replace(name,&#8216;aa&#8216;,&#8216;bb&#8216;) <br><img src ="http://www.blogjava.net/kevinwu/aggbug/110470.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kevinwu/" target="_blank">吴涛涛</a> 2007-04-13 16:03 <a href="http://www.blogjava.net/kevinwu/archive/2007/04/13/110470.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>AtLeap中运用Mysql</title><link>http://www.blogjava.net/kevinwu/archive/2007/03/29/107314.html</link><dc:creator>吴涛涛</dc:creator><author>吴涛涛</author><pubDate>Thu, 29 Mar 2007 11:46:00 GMT</pubDate><guid>http://www.blogjava.net/kevinwu/archive/2007/03/29/107314.html</guid><wfw:comment>http://www.blogjava.net/kevinwu/comments/107314.html</wfw:comment><comments>http://www.blogjava.net/kevinwu/archive/2007/03/29/107314.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/kevinwu/comments/commentRss/107314.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/kevinwu/services/trackbacks/107314.html</trackback:ping><description><![CDATA[1、环境说明：<br />WINDOWS2003、JDK 1.5.0_11、ANT 1.6.5、Tomcat 5.0.27、MySQL4.1.10a；<br />先设置好环境变量；<br /><br />2、数据库设置<br />#database.jar=${mysql.jar}<br />#database.jar.name=${mysql.jar.name}<br />#database.dir=${mysql.dir}<br />#database.version=${mysql.version}<br />#database.type=mysql<br />#database.name=${webapp.name}_db<br />#database.host=localhost<br />#database.port=3306<br />#database.driver_class=com.mysql.jdbc.Driver<br />#database.url=jdbc:${database.type}://${database.host}:${database.port}/${database.name}?characterEncoding=utf-8&amp;amp;useUnicode=true&amp;amp;autoReconnect=true<br />#database.username=test<br />#database.password=test<br />#hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect<br /><br /><br />改为：<br />database.jar=${mysql.jar}<br />
database.jar.name=${mysql.jar.name}<br />
database.dir=${mysql.dir}<br />
database.version=${mysql.version}<br />
database.type=mysql<br />
database.name=${webapp.name}_db<br />
database.host=localhost<br />
database.port=3306<br />
database.driver_class=com.mysql.jdbc.Driver<br />
database.url=jdbc:${database.type}://${database.host}:${database.port}/${database.name}?characterEncoding=utf-8&amp;amp;useUnicode=true&amp;amp;autoReconnect=true<br />
database.username=数据库用户名<br />
database.password=数据库密码<br />hibernate.dialect=org.hibernate.dialect.MySQLDialect<br /><br /><font color="#999999">在数据库初始化的过程中，提示${hibernate.transaction.factory_class}，我就在properties.xml中将<br />&lt;entry key="hibernate.transaction.factory_class" value="${hibernate.transaction.factory_class}"/&gt;<br /><br />改为<br />&lt;entry key="hibernate.transaction.factory_class" value="org.hibernate.transaction.JDBCTransactionFactory"/&gt;<br /><br />就可以通过；</font><br /><br />3、服务器设置<br />1)<br /># Jetty is embeded into AtLeap distribitive<br />appserver.type=jetty5<br />appserver.http.port=8080<br /># in order to enable support HTTPS please reconfigure jettyplus.xml<br />appserver.https.port=8443<br /># the memory sizes<br />jetty.initialmemory=128m<br />jetty.maxmemory=256m<br /><br />改为：<br /># Jetty is embeded into AtLeap distribitive<br /># 
appserver.type=jetty5<br /># 
appserver.http.port=8080<br />
# in order to enable support HTTPS please reconfigure jettyplus.xml<br /># 
appserver.https.port=8443<br />
# the memory sizes<br /># # 
jetty.initialmemory=128m<br />
jetty.maxmemory=256m<br /><br />2)<br /># Please specify tomcat5 or tomcat5.5<br />#appserver.type=tomcat5.5<br />#appserver.http.port=8080<br />#appserver.https.port=8443<br /><br />#tomcat.manager.host=${appserver.host}<br />#tomcat.manager.port=${appserver.http.port}<br />#tomcat.manager.url=http://${tomcat.manager.host}:${tomcat.manager.port}/manager<br />#tomcat.manager.username=manager<br />#tomcat.manager.password=manager<br /><br />改为：<br /># Please specify tomcat5 or tomcat5.5<br />appserver.type=tomcat<br />appserver.http.port=8080<br />appserver.https.port=8443<br /><br />tomcat.manager.host=${appserver.host}<br />tomcat.manager.port=${appserver.http.port}<br />tomcat.manager.url=http://${tomcat.manager.host}:${tomcat.manager.port}/manager<br />tomcat.manager.username=manager<br />tomcat.manager.password=manager<br /><br />4、部署设置<br /># Usually you do not need to specify below properties<br />#tomcat.home=C:/TOOLS/java/jakarta-tomcat-5.5.7<br />#tomcat.app.base=${tomcat.home}/webapps<br />#tomcat.service.name=Catalina<br />#tomcat.work.dir=${tomcat.home}/work/${tomcat.service.name}/${appserver.host}/${context.doc.base}<br />#tomcat.conf.dir=${tomcat.home}/conf/${tomcat.service.name}/${appserver.host}<br /><br />改为：<br /><br /># Usually you do not need to specify below properties<br />tomcat.home=c:/tomcat<br />tomcat.app.base=${tomcat.home}/webapps<br />tomcat.service.name=Catalina<br />tomcat.work.dir=${tomcat.home}/work/${tomcat.service.name}/${appserver.host}/${context.doc.base}<br />tomcat.conf.dir=${tomcat.home}/conf/${tomcat.service.name}/${appserver.host}<br /><br />回到build.xml所在的目录，执行ant deploy；<br /><br />5、测试运行<br />http://localhost:8080/atleap<br /><br />参考文档：<a title="Blandware AtLeap 安装说明" href="http://wiki.java.net/bin/view/Projects/InstallationInstructions_zh">Blandware AtLeap 安装说明</a><br /><br /><img src ="http://www.blogjava.net/kevinwu/aggbug/107314.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kevinwu/" target="_blank">吴涛涛</a> 2007-03-29 19:46 <a href="http://www.blogjava.net/kevinwu/archive/2007/03/29/107314.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>AtLeap</title><link>http://www.blogjava.net/kevinwu/archive/2007/03/29/107295.html</link><dc:creator>吴涛涛</dc:creator><author>吴涛涛</author><pubDate>Thu, 29 Mar 2007 10:23:00 GMT</pubDate><guid>http://www.blogjava.net/kevinwu/archive/2007/03/29/107295.html</guid><wfw:comment>http://www.blogjava.net/kevinwu/comments/107295.html</wfw:comment><comments>http://www.blogjava.net/kevinwu/archive/2007/03/29/107295.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/kevinwu/comments/commentRss/107295.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/kevinwu/services/trackbacks/107295.html</trackback:ping><description><![CDATA[AtLeap是一个基于AppFuse的CMS，最新版本是0.52，按官方说直接运行就可以，还是花了点时间；用了其内置的服务器jetty；开始时以为是jvm的问题，改为1.4.2，问题还是一样；仔细看了出错信息后，增加一个ANT_OPTS环境变量后，再运行就可以通过了。<br /><br />有朋友说配置Mysql运行比较容易，还没有尝试；<br /><br />AtLeap支持多语言，听说还获得了不少奖，应该是一个不错的CMS，有空好好看看。<br /><img src ="http://www.blogjava.net/kevinwu/aggbug/107295.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kevinwu/" target="_blank">吴涛涛</a> 2007-03-29 18:23 <a href="http://www.blogjava.net/kevinwu/archive/2007/03/29/107295.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>