锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲真人日本在线,亚洲免费福利在线视频,亚洲宅男精品一区在线观看http://www.tkk7.com/zhangrenquan/zh-cnSun, 11 May 2025 04:05:04 GMTSun, 11 May 2025 04:05:04 GMT60winXP鑷姩鍏蟲満鍛戒護http://www.tkk7.com/zhangrenquan/archive/2006/08/07/62166.htmlkelvenkelvenMon, 07 Aug 2006 06:18:00 GMThttp://www.tkk7.com/zhangrenquan/archive/2006/08/07/62166.htmlhttp://www.tkk7.com/zhangrenquan/comments/62166.htmlhttp://www.tkk7.com/zhangrenquan/archive/2006/08/07/62166.html#Feedback0http://www.tkk7.com/zhangrenquan/comments/commentRss/62166.htmlhttp://www.tkk7.com/zhangrenquan/services/trackbacks/62166.html
姣斿浣犵殑鐢佃剳瑕佸湪22:00鍏蟲満錛屽彲浠ラ夋嫨鈥滃紑濮嬧啋榪愯鈥濓紝杈撳叆鈥渁t 22:00 Shutdown -s鈥濓紝榪欐牱錛屽埌浜?2鐐圭數鑴戝氨浼氬嚭鐜扳滅郴緇熷叧鏈衡濆璇濇錛岄粯璁ゆ湁30縐掗挓鐨勫掕鏃跺茍鎻愮ず浣犱繚瀛樺伐浣溿傚鏋滀綘鎯充互鍊掕鏃剁殑鏂瑰紡鍏蟲満錛屽彲浠ヨ緭鍏モ淪hutdown.exe -s -t 3600鈥濓紝榪欓噷琛ㄧず60鍒嗛挓鍚庤嚜鍔ㄥ叧鏈猴紝鈥?600鈥濅唬琛?0鍒嗛挓銆?br />
璁劇疆濂借嚜鍔ㄥ叧鏈哄悗錛屽鏋滄兂鍙栨秷鐨勮瘽錛屽彲浠ュ湪榪愯涓緭鍏モ渟hutdown -a鈥濄傚彟澶栬緭鍏モ渟hutdown -i鈥濓紝鍒欏彲浠ユ墦寮璁劇疆鑷姩鍏蟲満瀵硅瘽妗嗭紝瀵硅嚜鍔ㄥ叧鏈鴻繘琛岃緗?br />
Shutdown.exe鐨勫弬鏁幫紝姣忎釜閮藉叿鏈夌壒瀹氱殑鐢ㄩ旓紝鎵ц姣忎竴涓兘浼氫駭鐢熶笉鍚岀殑鏁堟灉錛屾瘮濡傗?s鈥濆氨琛ㄧず鍏抽棴鏈湴璁$畻鏈猴紝鈥?a鈥濊〃紺哄彇娑堝叧鏈烘搷浣滐紝涓嬮潰鍒楀嚭浜嗘洿澶氬弬鏁幫紝澶у鍙互鍦⊿hutdown.exe涓寜闇浣跨敤銆?br />
聽 -f錛氬己琛屽叧闂簲鐢ㄧ▼搴?br />銆 -m錛歕\璁$畻鏈哄悕錛氭帶鍒惰繙紼嬭綆楁満
銆銆-i錛氭樉紺哄浘褰㈢敤鎴風晫闈紝浣嗗繀欏繪槸Shutdown鐨勭涓涓夐」
銆銆-l錛氭敞閿褰撳墠鐢ㄦ埛
銆銆-r錛氬叧鏈哄茍閲嶅惎
銆銆-t錛氭椂闂達細璁劇疆鍏蟲満鍊掕鏃?br />銆銆-c錛氣滄秷鎭唴瀹光濓細杈撳叆鍏蟲満瀵硅瘽妗嗕腑鐨勬秷鎭唴瀹?涓嶈兘瓚?27涓瓧絎?

kelven 2006-08-07 14:18 鍙戣〃璇勮
]]>
TOMCAT涓暟鎹簱榪炴帴姹犵殑閰嶇疆http://www.tkk7.com/zhangrenquan/archive/2006/06/14/52684.htmlkelvenkelvenWed, 14 Jun 2006 03:17:00 GMThttp://www.tkk7.com/zhangrenquan/archive/2006/06/14/52684.htmlhttp://www.tkk7.com/zhangrenquan/comments/52684.htmlhttp://www.tkk7.com/zhangrenquan/archive/2006/06/14/52684.html#Feedback0http://www.tkk7.com/zhangrenquan/comments/commentRss/52684.htmlhttp://www.tkk7.com/zhangrenquan/services/trackbacks/52684.html1錛庡皢鏁版嵁搴撻┍鍔ㄧ▼搴忕殑JAR鏂囦歡鏀懼湪Tomcat鐨劼燾ommon/lib聽涓紱
2錛庡湪server.xml涓緗暟鎹簮錛屼互MySQL鏁版嵁搴撲負渚嬶紝濡備笅錛?br />鍦?lt;GlobalNamingResources>聽</GlobalNamingResources>鑺傜偣涓姞鍏ワ紝
聽聽聽聽聽聽<Resource
聽聽聽聽聽聽name="jdbc/DBPool"
聽聽聽聽聽聽type="javax.sql.DataSource"
聽聽聽聽聽聽password="root"
聽聽聽聽聽聽driverClassName="com.mysql.jdbc.Driver"
聽聽聽聽聽聽maxIdle="2"
聽聽聽聽聽聽maxWait="5000"
聽聽聽聽聽聽username="root"
聽聽聽聽聽聽url="jdbc:mysql://127.0.0.1:3306/test"
聽聽聽聽聽聽maxActive="4"/>
聽聽聽灞炴ц鏄庯細name錛屾暟鎹簮鍚嶇О錛岄氬父鍙栤漥dbc/XXX鈥濈殑鏍煎紡錛?br />聽聽聽聽聽聽聽聽聽聽聽聽type錛屸漥avax.sql.DataSource鈥?
聽聽聽聽聽聽聽聽聽聽聽聽password錛屾暟鎹簱鐢ㄦ埛瀵嗙爜錛?br />聽聽聽聽聽聽聽聽聽聽聽聽driveClassName錛屾暟鎹簱椹卞姩錛?br />聽聽聽聽聽聽聽聽聽聽聽聽maxIdle錛屾渶澶х┖闂叉暟錛屾暟鎹簱榪炴帴鐨勬渶澶х┖闂叉椂闂淬傝秴榪囩┖闂叉椂闂達紝鏁版嵁搴撹繛
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽鎺ュ皢琚爣璁頒負涓嶅彲鐢紝鐒跺悗琚噴鏀俱傝涓?琛ㄧず鏃犻檺鍒躲?br />聽聽聽聽聽聽聽聽聽聽聽聽MaxActive錛岃繛鎺ユ睜鐨勬渶澶ф暟鎹簱榪炴帴鏁般傝涓?琛ㄧず鏃犻檺鍒躲?br />聽聽聽聽聽聽聽聽聽聽聽聽maxWait聽錛屾渶澶у緩绔嬭繛鎺ョ瓑寰呮椂闂淬傚鏋滆秴榪囨鏃墮棿灝嗘帴鍒板紓甯搞傝涓?1琛ㄧず
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽鏃犻檺鍒躲?br />3錛庡湪浣犵殑web搴旂敤紼嬪簭鐨剋eb.xml涓緗暟鎹簮鍙傝冿紝濡備笅錛?br />聽聽鍦?lt;web-app></web-app>鑺傜偣涓姞鍏ワ紝
聽聽<resource-ref>
聽聽聽聽<description>MySQL聽DB聽Connection聽Pool</description>
聽聽聽聽<res-ref-name>jdbc/DBPool</res-ref-name>
聽聽聽聽<res-type>javax.sql.DataSource</res-type>
聽聽聽聽<res-auth>Container</res-auth>
聽聽聽聽<res-sharing-scope>Shareable</res-sharing-scope>
聽</resource-ref>
聽聽瀛愯妭鐐硅鏄庯細聽description錛屾弿榪頒俊鎭紱
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽res-ref-name錛屽弬鑰冩暟鎹簮鍚嶅瓧錛屽悓涓婁竴姝ョ殑灞炴ame錛?br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽res-type錛岃祫婧愮被鍨嬶紝鈥漥avax.sql.DataSource鈥濓紱
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽res-auth錛屸滳ontainer鈥濓紱
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽res-sharing-scope錛屸漇hareable鈥濓紱
4錛庡湪web搴旂敤紼嬪簭鐨刢ontext.xml涓緗暟鎹簮閾炬帴錛屽涓嬶細
聽聽鍦?lt;Context></Context>鑺傜偣涓姞鍏ワ紝
聽聽<ResourceLink
聽聽聽name="jdbc/DBPool"聽
聽聽聽type="javax.sql.DataSource"聽
聽聽聽global="jdbc/DBPool"/>
聽聽聽灞炴ц鏄庯細name錛屽悓絎?姝ュ拰絎?姝ョ殑灞炴ame鍊鹼紝鍜屽瓙鑺傜偣res-ref-name鍊鹼紱
聽聽聽聽聽聽聽聽聽聽聽聽聽type錛屽悓鏍峰彇鈥漥avax.sql.DataSource鈥濓紱
聽聽聽聽聽聽聽聽聽聽聽聽聽global錛屽悓name鍊箋?br />聽
鑷蟲錛岃緗畬鎴愶紝涓嬮潰鏄浣曚嬌鐢ㄦ暟鎹簱榪炴帴姹犮?br />1錛庡緩绔嬩竴涓繛鎺ユ睜綾伙紝DBPool.java錛岀敤鏉ュ垱寤鴻繛鎺ユ睜錛屼唬鐮佸涓嬶細
import聽javax.naming.Context;
import聽javax.naming.InitialContext;
import聽javax.naming.NamingException;
import聽javax.sql.DataSource;

public聽class聽DBPool聽{
聽聽聽聽private聽static聽DataSource聽pool;
聽聽聽聽static聽{
聽聽聽聽聽聽聽聽聽Context聽env聽=聽null;
聽聽聽聽聽聽聽聽聽聽try聽{
聽聽聽聽聽聽聽聽聽聽聽聽聽聽env聽=聽(Context)聽new聽InitialContext().lookup("java:comp/env");
聽聽聽聽聽聽聽聽聽聽聽聽聽聽pool聽=聽(DataSource)env.lookup("jdbc/DBPool");
聽聽聽聽聽聽聽聽聽聽聽聽聽聽if(pool==null)聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽System.err.println("'DBPool'聽is聽an聽unknown聽DataSource");
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽}聽catch(NamingException聽ne)聽{
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽ne.printStackTrace();
聽聽聽聽聽聽聽聽聽聽}
聽聽聽聽聽聽}
聽聽聽聽public聽static聽DataSource聽getPool()聽{
聽聽聽聽聽聽聽聽return聽pool;
聽聽聽聽}
}

2錛庡湪瑕佺敤鍒版暟鎹簱鎿嶄綔鐨勭被鎴杍sp欏甸潰涓紝鐢―BPool.getPool().getConnection()錛岃幏寰椾竴涓狢onnection瀵硅薄錛屽氨鍙互榪涜鏁版嵁搴撴搷浣滐紝鏈鍚庡埆蹇樹簡瀵笴onnection瀵硅薄璋冪敤close()鏂規硶錛屾敞鎰忥細榪欓噷涓嶄細鍏抽棴榪欎釜Connection錛岃屾槸灝嗚繖涓狢onnection鏀懼洖鏁版嵁搴撹繛鎺ユ睜銆?br />

kelven 2006-06-14 11:17 鍙戣〃璇勮
]]>
JSP涓嬭澆鏂囦歡http://www.tkk7.com/zhangrenquan/archive/2006/04/14/41116.htmlkelvenkelvenFri, 14 Apr 2006 08:04:00 GMThttp://www.tkk7.com/zhangrenquan/archive/2006/04/14/41116.htmlhttp://www.tkk7.com/zhangrenquan/comments/41116.htmlhttp://www.tkk7.com/zhangrenquan/archive/2006/04/14/41116.html#Feedback0http://www.tkk7.com/zhangrenquan/comments/commentRss/41116.htmlhttp://www.tkk7.com/zhangrenquan/services/trackbacks/41116.html<%@ page import="java.io.*"%>
<%
String root=application.getRealPath("/");
String fileName=request.getParameter("fileName");
String filePath=request.getParameter("filePath");

response.setContentType("application/octet-stream");
response.setHeader("Content-Disposition",
"attachment; filename=\"" +fileName+ "\"");

try{
java.io.OutputStream os = response.getOutputStream(); //涓嶅姞姝よ灝嗗彧鑳戒笅杞芥枃鏈枃浠?涓嬭澆jpg絳夊氨浼氬嚭鐜版墦涓嶅紑鐨勭幇璞?
java.io.FileInputStream fis = new java.io.FileInputStream(root+filePath);
byte[] b = new byte[1024];
int i = 0;
while ( (i = fis.read(b)) > 0 )
{
os.write(b, 0, i);
}

fis.close();
os.flush();
os.close();
}
catch ( Exception e )
{
System.out.println ( "IOException." + e );
}
%>

java.io.FileInputStream fis = new java.io.FileInputStream(鏂囦歡鐨勭湡瀹炶礬寰?;
涔熷彲浠?br>
<%
if (request.getParameter("fileUrl") != null)
{
String strFileUrl = request.getParameter("fileUrl");

//鑾峰彇鏂囦歡鍚嶏紙DealFile鏄嚜宸卞啓鐨勪竴涓鐞嗘枃浠剁殑涓涓被錛?br>DealFile dealFile = new DealFile(strFileUrl);
String filename = dealFile.getFileName();

response.setHeader("content-type","application/octet-stream");
response.setHeader("Content-Disposition","attachment;filename=\""+ filename+"\"");

BufferedInputStream bis = null;
BufferedOutputStream bos = null;
try
{
//浠庢枃浠舵墍鍦ㄧ洰褰曚互嫻佺殑鏂瑰紡璇誨彇鏂囦歡
bis = new BufferedInputStream(new FileInputStream(getServletContext().getRealPath(strFileUrl)));

bos = new BufferedOutputStream(response.getOutputStream());

byte[] buff = new byte[2048];
int bytesRead;

while(-1 != (bytesRead = bis.read(buff, 0, buff.length)))
{
bos.write(buff,0,bytesRead);
}
bos.flush();
}
catch(final IOException e)
{
System.out.println ( "IOException." + e );
}
finally
{
if (bis != null)
bis.close();
if (bos != null)
bos.close();
}
return;
}
%>



kelven 2006-04-14 16:04 鍙戣〃璇勮
]]>
JAVA寮鍙戣呭簲璇ュ幓鐨?0涓嫳鏂囩綉绔?/title><link>http://www.tkk7.com/zhangrenquan/archive/2006/04/05/39375.html</link><dc:creator>kelven</dc:creator><author>kelven</author><pubDate>Wed, 05 Apr 2006 06:03:00 GMT</pubDate><guid>http://www.tkk7.com/zhangrenquan/archive/2006/04/05/39375.html</guid><wfw:comment>http://www.tkk7.com/zhangrenquan/comments/39375.html</wfw:comment><comments>http://www.tkk7.com/zhangrenquan/archive/2006/04/05/39375.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhangrenquan/comments/commentRss/39375.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhangrenquan/services/trackbacks/39375.html</trackback:ping><description><![CDATA[ <p>[http://www.javaalmanac.com] - Java寮鍙戣呭勾閴翠竴涔︾殑鍦ㄧ嚎鐗堟湰. 瑕佹兂蹇熸煡鍒版煇縐岼ava鎶宸х殑鐢ㄦ硶鍙婄ず渚嬩唬鐮? 榪欐槸涓涓笉閿欑殑鍘誨. <br />[http://www.onjava.com] - O'Reilly鐨凧ava緗戠珯. 姣忓懆閮芥湁鏂版枃绔? <br />[http://java.sun.com] - 瀹樻柟鐨凧ava寮鍙戣呯綉绔?- 姣忓懆閮芥湁鏂版枃绔犲彂琛? <br />[http://www.developer.com/java] - 鐢盙amelan.com 緇存姢鐨凧ava鎶鏈枃绔犵綉绔? <br />[http://www.java.net] - Sun鍏徃緇存姢鐨勪竴涓狫ava紺懼尯緗戠珯. <br />[http://www.builder.com] - Cnet鐨凚uilder.com緗戠珯 - 鎵鏈夌殑鎶鏈枃绔? 浠ava涓轟富. <br />[http://www.ibm.com/developerworks/java] - IBM鐨凞eveloperworks鎶鏈綉绔? 榪欐槸鍏朵腑鐨凧ava鎶鏈富欏? <br />[http://www.javaworld.com] - 鏈鏃╃殑涓涓狫ava绔欑偣. 姣忓懆鏇存柊Java鎶鏈枃绔? <br />[http://www.devx.com/java] - DevX緇存姢鐨勪竴涓狫ava鎶鏈枃绔犵綉绔? <br />[http://www.fawcette.com/javapro] - JavaPro鍦ㄧ嚎鏉傚織緗戠珯. <br />[http://www.sys-con.com/java] - Java Developers Journal鐨勫湪綰挎潅蹇楃綉绔? <br />[http://www.javadesktop.org] - 浣嶄簬Java.net鐨勪竴涓狫ava妗岄潰鎶鏈ぞ鍖虹綉绔? <br />[http://www.theserverside.com] - 榪欐槸涓涓璁烘墍鏈塉ava鏈嶅姟鍣ㄧ鎶鏈殑緗戠珯. <br />[http://www.jars.com] - 鎻愪緵Java璇勮鏈嶅姟. 鍖呮嫭鍚勭framework鍜屽簲鐢ㄧ▼搴? <br />[http://www.jguru.com] - 涓涓潪甯告鐨勯噰鐢≦&A褰㈠紡鐨凧ava鎶鏈祫婧愮ぞ鍖? <br />[http://www.javaranch.com] - 涓涓鍧涳紝寰楀埌Java闂絳旀鐨勫湴鏂癸紝鍒濆鑰呯殑濂藉幓澶勩?<br />[http://www.ibiblio.org/javafaq/javafaq.html] - comp.lang.java鐨凢AQ绔欑偣 - 鏀墮泦浜嗘潵鑷猚omp.lang.java鏂伴椈緇勭殑闂鍜岀瓟妗堢殑鍒嗙被鐩綍. <br />http://java.sun.com/docs/books/tutorial/] - 鏉ヨ嚜SUN鍏徃鐨勫畼鏂笿ava鎸囧崡 - 瀵逛簬浜嗚В鍑犱箮鎵鏈夌殑java鎶鏈壒鎬ч潪甯告湁甯姪. <br />http://www.javablogs.com] - 浜掕仈緗戜笂鏈媧昏穬鐨勪竴涓狫ava Blog緗戠珯. <br />http://java.about.com/] - 鏉ヨ嚜About.com鐨凧ava鏂伴椈鍜屾妧鏈枃绔犵綉绔?</p> <img src ="http://www.tkk7.com/zhangrenquan/aggbug/39375.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhangrenquan/" target="_blank">kelven</a> 2006-04-05 14:03 <a href="http://www.tkk7.com/zhangrenquan/archive/2006/04/05/39375.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>緗戦〉绱犳潗http://www.tkk7.com/zhangrenquan/archive/2006/03/24/37221.htmlkelvenkelvenFri, 24 Mar 2006 06:59:00 GMThttp://www.tkk7.com/zhangrenquan/archive/2006/03/24/37221.htmlhttp://www.tkk7.com/zhangrenquan/comments/37221.htmlhttp://www.tkk7.com/zhangrenquan/archive/2006/03/24/37221.html#Feedback0http://www.tkk7.com/zhangrenquan/comments/commentRss/37221.htmlhttp://www.tkk7.com/zhangrenquan/services/trackbacks/37221.htmlhttp://www.021123.com/

kelven 2006-03-24 14:59 鍙戣〃璇勮
]]>
Tomcat4/5榪炴帴姹犵殑璁劇疆鍙婄畝鍗曞簲鐢ㄧず渚?/title><link>http://www.tkk7.com/zhangrenquan/archive/2006/03/22/36810.html</link><dc:creator>kelven</dc:creator><author>kelven</author><pubDate>Wed, 22 Mar 2006 03:30:00 GMT</pubDate><guid>http://www.tkk7.com/zhangrenquan/archive/2006/03/22/36810.html</guid><wfw:comment>http://www.tkk7.com/zhangrenquan/comments/36810.html</wfw:comment><comments>http://www.tkk7.com/zhangrenquan/archive/2006/03/22/36810.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/zhangrenquan/comments/commentRss/36810.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhangrenquan/services/trackbacks/36810.html</trackback:ping><description><![CDATA[1.瀹夎JDK1.4鍜宩akarta-tomcat-4.1.27.exe銆?br /><br />聽 璺緞鍒嗗埆涓?D:\jdk1.4 鍜?D:\Tomcat 4.1銆?br />聽 瀹夎Tomcat 4鏃訛紝浼氳姹傚~鍐檞eb璁塊棶绔彛銆佺敤鎴峰悕銆佸瘑鐮佺瓑淇℃伅銆?br />聽 web璁塊棶绔彛榛樿涓?080錛岀敤鎴峰悕榛樿涓篴dmin錛屽瘑鐮佽嚜宸卞~鍐欍?br /><br />聽 鍚姩Tomcat4錛岃闂?a ><u><font color="#0000ff">http://127.0.0.1:8080/</font></u></a> 錛屽氨鑳界湅鍒癆pache Tomcat/4.1.27鐨勬榪庤闂〉闈紝欏甸潰涓婃湁涓浜涚浉鍏充粙緇嶄俊鎭瓑銆?br /><br /><br />2.璁劇疆鏁版嵁搴撶殑椹卞姩<br /><br />聽 浠racle鐨凧DBC椹卞姩璁劇疆涓轟緥錛?br /><br />聽 Oracle8i鐨勯┍鍔ㄥ湪\oracle\ora81\jdbc\lib\鐩綍涓嬨傚悕瀛椾負classes12.zip銆?br /><br />聽 Oracle9i鐨勯┍鍔ㄥ湪\oracle9i\jdbc\lib\鐩綍涓嬶紝鍚嶅瓧涓簅jdbc14.jar銆?br /><br />聽 灝嗚繖涓枃浠禼opy鍒癉:\Tomcat 4.1\common\lib 涓嬨?br /><br />聽 娉ㄦ剰錛屽鏋滀嬌鐢∣racle8i 鐨勯┍鍔紝鍒欓渶瑕佸湪D:\Tomcat 4.1\common\lib 鐩綍涓嬪皢classes12.zip鏇村悕涓篶lasses12.jar錛屽洜涓篢omcat4涓嶈璇唞ip鐨勫悗緙鍚嶃?br /><br /><br />3.璁劇疆Web搴旂敤銆?br /><br />聽 鏂板緩涓涓枃浠跺す錛屽悕瀛椾負mypool錛屼綅緗負D:\mypool銆傝繖涓狣:\mypool璺緞灝嗘槸web搴旂敤鐨勪富鐩綍銆?br /><br />聽 鎵撳紑D:\Tomcat 4.1\conf\server.xml 鏂囦歡錛屾壘鍒板涓嬭錛?br />聽 <br />聽 聽<!-- Tomcat Root Context --><br />聽 聽 聽<!--<br />聽 聽 聽 聽 聽<Context path="" docBase="ROOT" debug="0"/><br />聽 聽 聽--><br />聽<br />聽<br />聽 鍦ㄨ繖涓嬮潰錛屽姞鍏ュ涓嬭錛?br />聽 <br />聽 <Context path="/mypool" docBase="D:\mypool" privileged="true" reloadable="true"/><br /><br />聽 <br />聽 瀹屾垚鍚庯紝鎴愪負榪欎釜鏍峰瓙錛?br /><br />聽 聽 <!-- Tomcat Root Context --><br />聽 聽 聽<!--<br />聽 聽 聽 聽 聽 <Context path="" docBase="ROOT" debug="0"/><br />聽 聽 聽 --><br />聽 聽 <br />聽 聽 聽<Context path="/mypool" docBase="D:\mypool" privileged="true" reloadable="true"/><br /><br />聽 淇濆瓨D:\Tomcat 4.1\conf\server.xml 鏂囦歡銆?br /><br />聽 閰嶇疆瀹屾垚鍚庯紝閲嶆柊鍚姩Tomcat錛屽氨鍙互榪欐牱璁塊棶榪欎釜web搴旂敤浜嗭細 <a ><u><font color="#0000ff">http://127.0.0.1:8080/mypool/</font></u></a> 銆?br /><br /><br />4.璁劇疆Tomcat鐨勮繛鎺ユ睜鏁版嵁婧愩?br /><br />聽 璁塊棶 <a ><u><font color="#0000ff">http://127.0.0.1:8080/admin</font></u></a> 欏甸潰錛岀敤鍒氭墠瀹夎 Tomcat4 鏃跺~鍐欑殑鐢ㄦ埛鍚嶅拰瀵嗙爜鐧誨綍銆?br /><br />聽 鐧誨綍鎴愬姛鍚庯紝浼氬嚭鐜癟omcat 鐨剋eb搴旂敤綆$悊鐣岄潰錛圱omcat Web Server Administration Tool錛夈?br /><br />聽 鐒跺悗鍦ㄥ乏杈圭殑鐩綍鏍戠偣鍑燴淒ata Sources鈥濋」錛屽彸杈瑰彲浠ョ湅鍒癑NDI閰嶇疆鐨勯〉闈€?br />聽<br />聽 鍦ㄥ彸涓婅鐨勪笅鎷夋涓夋嫨鈥淐reate New Data Source鈥濓紝鎺ヤ笅鏉ュ~鍐欓厤緗俊鎭細<br />聽 <br />聽 JNDI Name: jdbc/myOrcl 聽<br />聽 Data Source URL: jdbc:oracle:thin:@192.168.6.40:1521:dbserver<br />聽 JDBC Driver Class: oracle.jdbc.driver.OracleDriver<br />聽 User Name: myname<br />聽 Password: mypassword<br />聽 Max. Active Connections: 聽鍙敤榛樿鍊?<br />聽 Max. Idle Connections: 聽 聽鍙敤榛樿鍊?br />聽 Max. Wait for Connection: 鍙敤榛樿鍊?br />聽 Validation Query: 鍙笉濉啓銆?br /><br />聽 鐒跺悗錛屾寜涓嬧渟ave鈥濇寜閽繚瀛樸?br />聽 鍐嶆寜涓嬧淐ommit Changes鈥濇寜閽皢閰嶇疆鏇存敼鎻愪氦瀹屾垚銆?br /><br />聽 姝ゆ椂濡傛灉鐪嬬湅 Tomcat4 鐨勭獥鍙o紝浼氬彂鐜板湪鏈涓嬮潰鏈変竴琛屾枃瀛楁彁紺猴細 聽<br /><br />聽 聽Debugging -- changes saved to conf/server.xml<br />聽<br />聽 姝ゆ椂 D:\Tomcat 4.1\conf\server.xml 鏂囦歡鐨勯厤緗凡緇忔洿鏀逛繚瀛樺畬姣曘?br /><br /><br />聽 濡傛灉姝ゆ椂鎵撳紑D:\Tomcat 4.1\conf\server.xml 鏂囦歡錛屼細鍙戠幇server.xml 鏂囦歡鐨勫唴瀹規敼鍙樹簡寰堝銆?br />聽 涓浜涙敞閲婃枃瀛楅兘琚幓鎺変簡銆?br /><br />聽 榪樹細鍙戠幇涓婇潰絎笁姝ラ厤緗甒eb搴旂敤鐨勫涓嬫枃瀛?br />聽 聽 <br />聽 聽<!-- Tomcat Root Context --><br />聽 聽 聽<!--<br />聽 聽 聽 聽 聽 <Context path="" docBase="ROOT" debug="0"/><br />聽 聽 聽 --><br />聽 聽 <br />聽 聽 聽<Context path="/mypool" docBase="D:\mypool" privileged="true" reloadable="true"/><br /><br />聽 鍒欒鑷姩淇敼鎴愪簡榪欐牱鐨勶細<br /><br />聽 聽 聽<Context className="org.apache.catalina.core.StandardContext" cachingAllowed="true" charsetMapperClass="org.apache.catalina.util.CharsetMapper" cookies="true" crossContext="false" debug="0" docBase="D:\mypool" mapperClass="org.apache.catalina.core.StandardContextMapper" path="/mypool" privileged="true" reloadable="true" swallowOutput="false" useNaming="true" wrapperClass="org.apache.catalina.core.StandardWrapper"><br />聽 聽 聽 聽 </Context><br /><br />聽 聽 <br />聽 聽濂戒簡錛岃嚦姝や綅緗紝瀵筄racle鐨勫簲鐢ㄨ繛鎺ユ睜宸茬粡閰嶇疆瀹屾瘯銆?br />聽 聽<br />聽 聽浠旂粏瀵圭収server.xml 鏂囦歡錛屼細鍙戠幇鍒氭墠鎵閰嶇疆鐨勮繛鎺ユ睜淇℃伅琚斁緗湪<GlobalNamingResources>鏍囩涓紝榪欐剰鍛崇潃榪欎釜淇℃伅鏄彲浠ヨ鍏ㄥ眬寮曠敤鐨勶紝澶ц嚧鏄涓嬬殑鏍峰瓙錛?br /><br />聽 聽 <GlobalNamingResources><br />聽 聽 <Environment name="simpleValue" override="true" type="java.lang.Integer" value="30"/><br />聽 聽 <Resource name="jdbc/myOrcl" scope="Shareable" type="javax.sql.DataSource"/><br />聽 聽 <Resource auth="Container" description="User database that can be updated and saved" name="UserDatabase" scope="Shareable" type="org.apache.catalina.UserDatabase"/><br />聽 聽 <br />聽 聽 <ResourceParams name="jdbc/myOrcl"><br />聽 聽 聽 <parameter><br />聽 聽 聽 聽 <name>maxWait</name><br />聽 聽 聽 聽 <value>5000</value><br />聽 聽 聽 </parameter><br />聽 聽 聽 <parameter><br />聽 聽 聽 聽 <name>maxActive</name><br />聽 聽 聽 聽 <value>200</value><br />聽 聽 聽 </parameter><br />聽 聽 聽 <parameter><br />聽 聽 聽 聽 <name>password</name><br />聽 聽 聽 聽 <value>mypassword</value><br />聽 聽 聽 </parameter><br />聽 聽 聽 <parameter><br />聽 聽 聽 聽 <name>url</name><br />聽 聽 聽 聽 <value>jdbc:oracle:thin:@192.168.6.40:1521:dbserver</value><br />聽 聽 聽 </parameter><br />聽 聽 聽 <parameter><br />聽 聽 聽 聽 <name>driverClassName</name><br />聽 聽 聽 聽 <value>oracle.jdbc.driver.OracleDriver</value><br />聽 聽 聽 </parameter><br />聽 聽 聽 <parameter><br />聽 聽 聽 聽 <name>maxIdle</name><br />聽 聽 聽 聽 <value>20</value><br />聽 聽 聽 </parameter><br />聽 聽 聽 <parameter><br />聽 聽 聽 聽 <name>username</name><br />聽 聽 聽 聽 <value>myname</value><br />聽 聽 聽 </parameter><br />聽 聽 </ResourceParams><br />聽 聽 <ResourceParams name="UserDatabase"><br />聽 聽 聽 <parameter><br />聽 聽 聽 聽 <name>factory</name><br />聽 聽 聽 聽 <value>org.apache.catalina.users.MemoryUserDatabaseFactory</value><br />聽 聽 聽 </parameter><br />聽 聽 聽 <parameter><br />聽 聽 聽 聽 <name>pathname</name><br />聽 聽 聽 聽 <value>conf/tomcat-users.xml</value><br />聽 聽 聽 </parameter><br />聽 聽 </ResourceParams><br />聽 </GlobalNamingResources> 聽<br /><br /><br />5.璁劇疆web搴旂敤瀵硅繛鎺ユ睜鐨勫紩鐢ㄣ?br />聽 <br />聽 鎵撳紑D:\Tomcat 4.1\conf\server.xml 鏂囦歡錛屾壘鍒板垰鎵嶉厤緗殑web搴旂敤鏂囧瓧錛岀敱浜庡垰鎵峴erver.xml 鏂囦歡琚嚜鍔ㄤ慨鏀硅繃錛屽茍鍘繪帀浜嗗緢澶氭敞閲婂唴瀹癸紝鎵浠ュ垰鎵嶉厤緗殑web搴旂敤<br /><br />聽 聽<Context path="/mypool" docBase="D:\mypool" privileged="true" reloadable="true"/><br /><br />聽 琚嚜鍔ㄤ慨鏀規垚浜嗚繖鏍風殑錛?br /><br />聽 聽 聽<Context className="org.apache.catalina.core.StandardContext" cachingAllowed="true" charsetMapperClass="org.apache.catalina.util.CharsetMapper" cookies="true" crossContext="false" debug="0" docBase="D:\mypool" mapperClass="org.apache.catalina.core.StandardContextMapper" path="/mypool" privileged="true" reloadable="true" swallowOutput="false" useNaming="true" wrapperClass="org.apache.catalina.core.StandardWrapper"><br />聽 聽 聽 聽 </Context><br /><br />聽 鍦?lt;Context></Context>鐨勬弿榪頒腑鍔犱笂鏈瑆eb搴旂敤瀵瑰叏灞榪炴帴姹犵殑寮曠敤璇存槑錛屽涓嬫枃瀛楋細<br /><br />聽 聽 <ResourceLink global="jdbc/myOrcl" name="jdbc/myOrcl" type="javax.sql.DataSource"/> 聽<br /><br />聽 璁劇疆瀹屾垚鍚庯紝web搴旂敤鐨勬弿榪板ぇ鑷村涓嬮潰鐨勬牱瀛愶細<br /><br />聽 聽 <Context className="org.apache.catalina.core.StandardContext" cachingAllowed="true" charsetMapperClass="org.apache.catalina.util.CharsetMapper" cookies="true" crossContext="false" debug="0" docBase="D:\mypool" mapperClass="org.apache.catalina.core.StandardContextMapper" path="/mypool" privileged="true" reloadable="true" swallowOutput="false" useNaming="true" wrapperClass="org.apache.catalina.core.StandardWrapper"> 聽 <br />聽 聽<br />聽 聽 聽 <ResourceLink global="jdbc/myOrcl" name="jdbc/myOrcl" type="javax.sql.DataSource"/> 聽 聽 聽<br />聽 聽<br />聽</Context><br /><br /><br />聽 淇濆瓨D:\Tomcat 4.1\conf\server.xml 鏂囦歡銆?br /><br />聽 娉ㄦ剰錛岃緗繖涓繛鎺ユ睜鐨勫紩鐢ㄨ鏄庢槸闈炲父閲嶈鐨勪竴姝ャ?br />聽 涓浜涙湅鍙嬪湪Tomcat4涓厤緗繛鎺ユ睜澶辮觸鐨勫師鍥犲ぇ閮藉綊鍜庝笌姝ゃ傝繕鏈夌綉涓婁竴浜涙枃绔犺榪欐槸涓涓猅omcat4鐨勪竴涓狟ug銆?br />聽 鎴戠敤浜嗘暣鏁翠袱澶╀袱澶滅殑鏃墮棿鎵嶆槑鐧藉叾涓殑濂ョ銆俒:(]<br />聽 褰撴椂紱葷柉鎺夊彧鏌ヤ竴鐐圭偣銆傚洜涓烘瘯绔熼厤緗竴涓繛鎺ユ睜鏄緢綆鍗曠殑銆俒:(]<br /><br /><br />6.涓鑸儏鍐典笅錛屽埌姝わ紝榪炴帴姹犵殑璁劇疆灝卞畬鎴愪簡銆?br /><br />聽 鐒跺悗闇瑕侀噸鏂板惎鍔═omcat錛岃繖鏍峰氨鍙互浣跨敤榪炴帴姹犳潵宸ヤ綔浜嗐?br /><br />聽 浣嗘槸錛岀湅鍒板緢澶氭枃绔犱笂璇達紝榪橀渶瑕佽緗竴涓媤eb.xml鎵嶈兘搴旂敤銆傛垜娌℃湁璁劇疆web.xml錛岃繛鎺ユ睜涔熷彲浠ュ畬鍏ㄤ嬌鐢ㄣ?br /><br />聽 鐜板湪璇翠竴涓媤eb.xml鐨勯厤緗柟娉曘?br /><br />聽 鍦―:\mypool涓柊寤烘枃浠跺す錛屽懡鍚嶄負WEB-INF錛屾敞鎰忔槸澶у啓鐨勫瓧姣嶃?br /><br />聽 鐒跺悗鍦―:\mypool\WEB-INF\ 涓嬫柊寤烘枃浠秝eb.xml錛屽叾鍐呭涓猴細<br /><br />聽 <web-app><br />聽 聽 <resource-ref><br />聽 聽 聽 聽 <description>Oracle DataSource example</description><br />聽 聽 聽 聽 <res-ref-name>jdbc/myOrcl</res-ref-name><br />聽 聽 聽 聽 <res-type>javax.sql.DataSource</res-type><br />聽 聽 聽 聽 <res-auth>Container</res-auth><br />聽 聽 </resource-ref><br />聽 </web-app><br /><br />聽 淇濆瓨D:\mypool\WEB-INF\web.xml 鏂囦歡銆?br /><br /><br />7.涓涓畝鍗曠殑搴旂敤紺轟緥銆?br /><br />聽 鍐欎簡涓涓畝鍗曠殑JSP欏甸潰錛岀敤榪炴帴姹犳潵璁塊棶鏁版嵁搴撱?br /><br />鍐呭濡備笅錛?br />錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛?br /><%@ page contentType="text/html;charset=GBK"%><br /><%@ page import="javax.naming.*"%><br /><%@ page import="javax.sql.*"%><br /><%@ page import="java.sql.*"%><br /><%<br />聽 聽 try<br />聽 聽 { 聽 聽 聽 聽 聽 聽 聽 聽 聽 <br />聽 聽 聽 聽Context initCtx = new InitialContext();<br />聽<br />聽 聽 聽 聽if(initCtx==null)<br />聽 聽 聽 聽 聽 throw new Exception("娌℃湁鍖歸厤鐨勭幆澧?);<br /><br />聽 聽 聽 聽Context ctx = (Context) initCtx.lookup("java:comp/env");<br />聽 聽 聽 <br />聽 聽 聽 聽//鑾峰彇榪炴帴姹犲璞?聽 聽 聽 聽 聽 聽 聽 聽 聽 <br />聽 聽 聽 聽Object obj = (Object) ctx.lookup("jdbc/myOrcl"); 聽<br />聽 聽 聽 <br />聽 聽 聽 //綾誨瀷杞崲<br />聽 聽 聽 聽javax.sql.DataSource ds = (javax.sql.DataSource)obj;<br />聽 聽 聽 聽 聽<br />聽 聽 聽 聽if(ds==null)<br />聽 聽 聽 聽 聽 throw new Exception("娌℃湁鍖歸厤鏁版嵁搴?); 聽<br />聽 聽 <br />聽 聽 聽 聽Connection conn = ds.getConnection();<br />聽 聽 聽 <br />聽 聽 聽 聽Statement stmt = conn.createStatement(); 聽 聽 聽 聽 聽 聽 聽 聽 聽 <br />聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽<br />聽 聽 聽 聽String strSql="select * from grade"; 聽//SQL錛岃淇濊瘉grade鏁版嵁琛ㄩ噷闈㈡湁璁板綍銆?br />聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 <br />聽 聽 聽 聽ResultSet rs=stmt.executeQuery(strSql);<br /><br />聽 聽 聽 聽if(rs.next())<br />聽 聽 聽 聽 聽{ 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 <br />聽 聽 聽 聽 聽 out.println(rs.getString(1)); 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽<br />聽 聽 聽 聽 聽 out.println(rs.getString(2)); 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽<br />聽 聽 聽 聽 聽}<br />聽 聽 聽 聽rs.close(); 聽 聽 聽//鍏抽棴ResultSet 聽<br />聽 聽 聽 聽stmt.close(); 聽 聽//鍏抽棴Statement<br />聽 聽 聽 聽conn.close(); 聽 聽//灝嗚繛鎺ユ斁鍥炲埌榪炴帴姹?br />聽 聽 聽}<br /><br />聽 聽 聽catch(Exception ex)<br /><br />聽 聽 聽{ 聽 聽<br />聽 聽 聽 聽 聽ex.printStackTrace();<br />聽 聽 聽 聽 聽throw new SQLException("cannot get Connection pool."+ex);<br />聽 聽 聽}<br />%><br /><br /><hr><br />錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞錛嶏紞<br />聽 <br />璁頒綇錛岀敤瀹屽悗鐨勬暟鎹簱榪炴帴瑕侀噴鏀俱?br />涓嶇劧褰撴墦寮鐨勮繛鎺ヨ繃澶氭垨鎭舵剰鍒峰睆錛岃繛鎺ユ睜鐨勮繛鎺ユ暟鐩細琚敤瀹屻?br />褰撹繛鎺ユ睜鐨勮繛鎺ユ暟鐩敤瀹屽悗錛屽啀璁塊棶jsp欏甸潰鏃訛紝浼氬湪欏甸潰鍑虹幇濡備笅鐨勯敊璇俊鎭紝鎶ュ憡榪炴帴姹犵殑榪炴帴琚楀敖錛?br />java.sql.SQLException: DBCP could not obtain an idle db connection, pool exhausted<br /><br /><br /><br /><br />浜屻乄in2k涓婽omcat5 鐨勮繛鎺ユ睜鐨勯厤緗?br /><br />瀹夎jakarta-tomcat-5.0.13.exe錛屽亣濡俆omcat5鐨勫畨瑁呯洰褰曚負 D:\Tomcat 5.0 銆?br /><br />鍒繕浜嗘妸oracle鐨勯┍鍔ㄧ▼搴廲lasses12.jar鏂囦歡copy鍒扮洰褰?D:\Tomcat 5.0\common\lib\ 涓嬨?br /><br />Tomcat5鐨勮繛鎺ユ睜璁劇疆鍜孴omcat4 鐨勫樊涓嶅錛屼粎璇存槑涓涓嬩笉鍚岀偣鎴栭渶瑕佺壒鍒敞鎰忕殑鍦版柟銆?br /><br /><br />1. Tomcat5鍚姩鍚庯紝璁塊棶 <a ><u><font color="#0000ff">http://127.0.0.1:8080/admin</font></u></a> 欏甸潰錛屽綋璁劇疆瀹孴omcat鐨勮繛鎺ユ睜鏁版嵁婧愬悗錛屾墦寮D:\Tomcat 5.0\conf\server.xml 鏂囦歡錛屼細鐪嬪埌閰嶇疆鐨勮繛鎺ユ睜鐩稿叧淇℃伅澶ц嚧濡備笅鏍峰瓙錛?br /><br /><GlobalNamingResources><br />聽 聽 <Environment name="simpleValue" type="java.lang.Integer" value="30"/><br />聽 聽 <Resource name="jdbc/myOrcl" type="javax.sql.DataSource"/><br />聽 聽 <Resource auth="Container" description="User database that can be updated and saved" name="UserDatabase" type="org.apache.catalina.UserDatabase"/><br />聽 聽 <ResourceParams name="jdbc/myOrcl"><br />聽 聽 聽 <parameter><br />聽 聽 聽 聽 <name>maxWait</name><br />聽 聽 聽 聽 <value>5000</value><br />聽 聽 聽 </parameter><br />聽 聽 聽 <parameter><br />聽 聽 聽 聽 <name>maxActive</name><br />聽 聽 聽 聽 <value>4</value><br />聽 聽 聽 </parameter><br />聽 聽 聽 <parameter><br />聽 聽 聽 聽 <name>password</name><br />聽 聽 聽 聽 <value>mypassword</value><br />聽 聽 聽 </parameter><br />聽 聽 聽 <parameter><br />聽 聽 聽 聽 <name>url</name><br />聽 聽 聽 聽 <value>jdbc:oracle:thin:@127.0.0.1:1521:dbserver</value><br />聽 聽 聽 </parameter><br />聽 聽 聽 <parameter><br />聽 聽 聽 聽 <name>driverClassName</name><br />聽 聽 聽 聽 <value>oracle.jdbc.driver.OracleDriver</value><br />聽 聽 聽 </parameter><br />聽 聽 聽 <parameter><br />聽 聽 聽 聽 <name>maxIdle</name><br />聽 聽 聽 聽 <value>2</value><br />聽 聽 聽 </parameter><br />聽 聽 聽 <parameter><br />聽 聽 聽 聽 <name>username</name><br />聽 聽 聽 聽 <value>myusername</value><br />聽 聽 聽 </parameter><br />聽 聽 </ResourceParams><br />聽 聽 <ResourceParams name="UserDatabase"><br />聽 聽 聽 <parameter><br />聽 聽 聽 聽 <name>factory</name><br />聽 聽 聽 聽 <value>org.apache.catalina.users.MemoryUserDatabaseFactory</value><br />聽 聽 聽 </parameter><br />聽 聽 聽 <parameter><br />聽 聽 聽 聽 <name>pathname</name><br />聽 聽 聽 聽 <value>conf/tomcat-users.xml</value><br />聽 聽 聽 </parameter><br />聽 聽 </ResourceParams><br />聽 </GlobalNamingResources><br /><br />鍙互鐪嬪埌錛屼竴浜涜繛鎺ユ睜鐨勪俊鎭厤緗弬鏁板凡緇忓拰Tomcat4涓嶅悓浜嗐?br />浣嗗ぇ鑷撮厤緗楠ゅ拰鏂規硶閮芥槸涓鏍風殑銆?br /><br /><br />2.璁劇疆web搴旂敤瀵硅繛鎺ユ睜鐨勫紩鐢ㄣ?br /><br />聽鎵撳紑D:\Tomcat 5.0\conf\Catalina\localhost\ 鐩綍錛屾壘鍒板拰web搴旂敤鍚屽悕鐨剎ml鏂囦歡錛坢ypool.xml錛夛紝鎵撳紑榪欎釜鏂囦歡錛?br />淇鍏?lt;Context></Context>鐨勬弿榪頒俊鎭紝娣誨姞濡備笅琛岋細<br /><br />聽 聽<ResourceLink global="jdbc/myOrcl" name="jdbc/myOrcl" type="javax.sql.DataSource"/> 聽<br /><br />浣縨ypool.xml鏂囦歡鐨勫唴瀹圭湅璧鋒潵澶ц嚧榪欎釜錛?br />聽 <br />聽 聽<Context docBase="D:/mypool" path="/mypool" privileged="true" reloadable="true"><br />聽 聽 聽<ResourceLink global="jdbc/myOrcl" name="jdbc/myOrcl" type="javax.sql.DataSource"/><br />聽 聽</Context><br /><br />鐒跺悗淇濆瓨mypool.xml錛岄渶瑕侀噸鏂癟omcat5鏈嶅姟錛屼嬌涔嬬敓鏁堛?br /><br /><br />3.JSP欏甸潰嫻嬭瘯鏂囦歡鐨勫啓娉曚篃鏄竴鏍風殑錛屼笉鍐嶈禈榪般?br /><br />4.涓浜涜ˉ鍏咃細<br /><br />聽 濡傛灉web搴旂敤娌℃湁閰嶇疆瀵硅繛鎺ユ睜鐨勫紩鐢紝鍗蟲病鏈夐厤緗?lt;ResourceLink>錛屽垯浼氬湪璁塊棶jsp欏甸潰鏃跺嚭鐜板涓嬮敊璇細<br />聽 聽 NameNotFoundException: Name jdbc is not bound in this Context<br /><br />聽 濡傛灉緙哄皯Oracle鐨凧DBC椹卞姩錛屽垯浼氬湪璁塊棶jsp欏甸潰鏃跺嚭鐜板涓嬮敊璇細<br />聽 聽 java.sql.SQLException: Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver'<img src ="http://www.tkk7.com/zhangrenquan/aggbug/36810.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhangrenquan/" target="_blank">kelven</a> 2006-03-22 11:30 <a href="http://www.tkk7.com/zhangrenquan/archive/2006/03/22/36810.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>AJAX瀛︿範絎旇http://www.tkk7.com/zhangrenquan/archive/2006/02/26/32494.htmlkelvenkelvenSun, 26 Feb 2006 05:42:00 GMThttp://www.tkk7.com/zhangrenquan/archive/2006/02/26/32494.htmlhttp://www.tkk7.com/zhangrenquan/comments/32494.htmlhttp://www.tkk7.com/zhangrenquan/archive/2006/02/26/32494.html#Feedback0http://www.tkk7.com/zhangrenquan/comments/commentRss/32494.htmlhttp://www.tkk7.com/zhangrenquan/services/trackbacks/32494.html闃呰鍏ㄦ枃

kelven 2006-02-26 13:42 鍙戣〃璇勮
]]>
濂充漢姘歌繙涓嶇煡閬撶殑12浠朵簨http://www.tkk7.com/zhangrenquan/archive/2006/02/25/32392.htmlkelvenkelvenSat, 25 Feb 2006 03:50:00 GMThttp://www.tkk7.com/zhangrenquan/archive/2006/02/25/32392.htmlhttp://www.tkk7.com/zhangrenquan/comments/32392.htmlhttp://www.tkk7.com/zhangrenquan/archive/2006/02/25/32392.html#Feedback0http://www.tkk7.com/zhangrenquan/comments/commentRss/32392.htmlhttp://www.tkk7.com/zhangrenquan/services/trackbacks/32392.html1銆佸コ浜烘案榪滀篃涓嶇煡閬撶敺浜轟負浠涔堣瀛︿細鍧氬己?
鍥犱負浠栦滑鑷繁鐭ラ亾.浠栦滑铏界劧澶栬〃鍧氬己.浣嗗唴蹇冨緢鑴嗗急.浠栦滑姘歌繙鎯寵鑷繁韜竟鐨勫ス瑙夊緱鑷繁鏄渶媯掔殑.

2銆佸コ浜烘案榪滀篃涓嶇煡閬撶敺浜轟負浠涔堜笉浼氳交鏄撴帀鐪兼唱?
鍥犱負浠栦滑鑷繁鐭ラ亾.浠栦滑涓嶆槸涓嶄細鎺夌溂娉?鍙槸浠栨槑鐧?涓浣嗙溂娉帀涓嬫潵浜?榪欐鎰熸儏涔熷氨緇?/FONT> 鏉熶簡.


3銆佸コ浜烘案榪滀篃涓嶇煡閬撶敺浜轟負浠涔堟瘡嬈″湪蹇冪儲鐨勬椂鍊欓偅涔堝枩嬈㈡娊鐑?
鍥犱負浠栦滑鑷繁鐭ラ亾.鍙湁鍦ㄧ儫闆句腑鎵嶈兘蹇嗚搗浠栦滑榪囧幓緹庡ソ鐨勬椂鍏夋潵瀵繪眰涓鐐瑰績閲岀殑騫寵 .


4銆佸コ浜烘案榪滀篃涓嶇煡閬撶敺浜轟負浠涔堣鍦ㄥ垎鎵嬩互鍚庤繕浼氬濂瑰槝瀵掗棶鏆?
鍥犱負浠栦滑鑷繁鐭ラ亾.浠栦滑騫朵笉鏄兂璺熶綘鍋氭湅鍙?鍙槸鎯蟲尳鍥炶繖孌墊浘緇忓睘浜庝粬鐨勬劅鎯?


5銆佸コ浜烘案榪滀篃涓嶇煡閬撶敺浜轟負浠涔堟瘡嬈″湪鍚埌濂硅嬈鴻礋浜嗕細鏄懼緱閭d箞鍙戠媯?
鍥犱負浠栦滑鑷繁鐭ラ亾.鍝曡繖嬈℃灦鎵撹緭浜?韜轟笅浜?浠栦篃浼氳寰楅珮鍏?鍥犱負浠栦滑瀹佹効鑷繁鍙楀埌浼?/FONT>瀹?涔熶笉鎰挎剰鐪嬪埌浣犲摥娉?


6銆佸コ浜烘案榪滀篃涓嶇煡閬撶敺浜轟負浠涔堝湪鍒嗘墜浠ュ悗浼氬澶滀拱閱?

鍥犱負浠栦滑鐭ラ亾.濡傛灉浠婃櫄涓嶉夯閱夎嚜宸?閭d箞浠婃櫄鍙兘鍦ㄦ濆康涓害榪?


7. 濂充漢姘歌繙涔熶笉鐭ラ亾鐢蜂漢涓轟粈涔堟瘡嬈″嚭闂ㄤ細鍑烘墜閭d箞澶ф柟?

鍥犱負浠栦滑鐭ラ亾.浠栦滑瀹佹効鑷繁涓涓漢鐪佸悆媯鐢?涔熶笉鎰挎剰浣犵湅鍒頒綘琚埆浜虹湅涓嶈搗.


8.濂充漢姘歌繙涔熶笉鐭ラ亾鐢蜂漢涓轟粈涔堜細閭d箞鐖卞濂瑰彂鑴炬皵?
鍥犱負浠栦滑鑷繁鐭ラ亾.瀵瑰ス鍙戣劸姘斿茍涓嶆槸涓嶇埍濂?鍙槸甯屾湜濂瑰湪浠ュ悗鐨勮礬涓婁笉琚埆浜烘墍嬈洪獥.

9.濂充漢姘歌繙涔熶笉鐭ラ亾鐢蜂漢涓轟粈涔堜細閭d箞鍦ㄦ剰浣犱互鍓嶇殑鐢鋒湅鍙? 顩?BR>鍥犱負浠栦滑鑷繁鐭ラ亾.騫朵笉鏄粬浠笉鑷俊.鍙槸浠栦滑瀹蟲曟湁涓澶╀綘浼氱浠栬屽幓.

10.銆濂充漢姘歌繙涔熶笉鐭ラ亾鐢蜂漢涓轟粈涔堢湅鍒頒綘涓哄埆浜哄啓鐨勬棩璁頒箣鍚庤繕浼氶偅涔堥晣闈欑殑鍚綘瑙i噴?

鍥犱負浠栦滑鑷繁鐭ラ亾.鑷繁騫朵笉鏄笉鎯沖彂鐏?鍙槸甯屾湜鑳戒粠浣犵殑鍙d腑寰楃煡鍒板簳鏄粬閲嶈榪樻槸鍒?/FONT>浜洪噸瑕?


11銆佸コ浜烘案榪滀篃涓嶇煡閬撶敺浜轟負浠涔堜笉瀵瑰ス璇存垜鐖變綘鈷婁釜瀛?
闃?BR>鍥犱負浠栦滑鐭ラ亾.騫朵笉鏄笉鎯寵.鍙槸浠栦滑鑷繁鏄庣櫧.鈷堜竾鍙ユ垜鐖變綘鐢ㄥ湪韜笂涔熶笉澶?

12. 濂充漢姘歌繙涔熶笉鐭ラ亾鐢蜂漢涓轟粈涔堜細璺戝埌榪欓噷鏉ュ彂璐?
鍥犱負浠栦滑鐭ラ亾.甯屾湜鏈変竴澶╄繖璐磋兘琚綘鐪嬭.浠ユ鏉ヨ瘉鏄庝綘瀵逛粬鐨勪笉鐞嗚В.鍙湁浠栬嚜宸卞績閲屾槑 鐧?榪欒創瑕佹槸娌′漢鍥炵殑璇?寰堝揩渚夸細娑堝け浜?浣犳洿涓嶇煡閬撲竴涓敺浜虹殑騫哥鐢熸椿鏉ヤ箣涓嶆槗錛岄偅鏄?/FONT> 浠栧皢姣忎竴涓湅榪囩殑璐村瓙閮介《浜嗙殑緙樻晠銆?BR>

(濡傛灉浣犱笉鑳戒負浣犲績鐖辯殑濂充漢絀夸笂瀚佽。錛岃鍋滀笅浣犺В濂硅。鎵g殑鎵?


鎰垮ぉ涓嬫湁鎯呬漢緇堟垚鐪峰睘.褰撲綘浠湅鍒拌繖璐存椂蹇冮噷鏈鎯崇殑閭d釜浜轟篃灝辨槸浣犱滑鏈鐖辯殑閭d釜浜?


kelven 2006-02-25 11:50 鍙戣〃璇勮
]]>
榪炴帴SQLserver鏁版嵁搴撴敞鎰忎簨欏?/title><link>http://www.tkk7.com/zhangrenquan/archive/2006/02/17/31180.html</link><dc:creator>kelven</dc:creator><author>kelven</author><pubDate>Fri, 17 Feb 2006 03:59:00 GMT</pubDate><guid>http://www.tkk7.com/zhangrenquan/archive/2006/02/17/31180.html</guid><wfw:comment>http://www.tkk7.com/zhangrenquan/comments/31180.html</wfw:comment><comments>http://www.tkk7.com/zhangrenquan/archive/2006/02/17/31180.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhangrenquan/comments/commentRss/31180.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhangrenquan/services/trackbacks/31180.html</trackback:ping><description><![CDATA[鍦?A target=_blank><FONT color=#3366cc>Java</FONT></A>鏂囦歡涓紝榪炴帴SQLserver鏁版嵁搴撴椂錛岄渶瑕佷竴涓繛鎺ユ暟鎹簱鐨?A target=_blank><FONT color=#3366cc>椹卞姩</FONT></A>鏂囦歡銆?<BR><BR>鍦ㄤ綘瀹夎<A target=_blank><FONT color=#3366cc>JDK</FONT></A>鐨勮礬寰勪笅鐨刲ib鏂囦歡澶歸噷鎷瘋礉涓涓枃浠秊tds-0.6.jar錛屽茍涓斿湪鐜鍙橀噺閲岃緗甤lasspath錛屼緥濡傦細浣犵殑jdk瑁呭湪c:\jdk錛岄偅涔堢幆澧冨彉閲廲lasspath鐨勮礬寰勫簲璁句負c:\jdk\lib\jtds-0.6.jar銆傦紙鐜鍙橀噺鐭ラ亾榪欎箞璁懼惂錛熷湪鎴戠殑鐢佃剳鐨勫睘鎬э紝楂樼駭閲屻傚涓礬寰勪箣闂寸敤鍒嗗彿闅斿紑銆傦級 <BR><BR>榪欓噷鎻愪緵SQLserver榪炴帴椹卞姩鏂囦歡jtds-0.6.jar錛?A target=_blank><FONT color=#3366cc>涓嬭澆</FONT></A>瑙e帇鍚庢嫹璐濆埌jdk璺緞涓嬬殑lib鏂囦歡澶歸噷銆?<BR><BR>鍏蜂綋鍦ㄦ枃浠朵腑鐨勫簲鐢細 <BR><BR>import java.sql.*; <BR>String url="<A target=_blank><FONT color=#3366cc>JDBC</FONT></A>:jtds:sqlserver://localhost:1433/鈥樻暟鎹簱鍚嵚?錛?<BR>String driver="net.sourceforge.jtds.jdbc.Driver"; <BR>Class.forName(driver); <BR>Connection conn=DriverManager.getConnection(url,"鐢ㄦ埛鍚?,"瀵嗙爜"); <BR>灝卞彲浠ヨ繛鎺ュ埌浣犵殑鏁版嵁搴撲簡銆?<BR><BR>1433鏄疭QLserver榛樿鐨勭鍙e彿,濡傛灉瑕佽繛鎺ュ埌鍏朵粬鏈哄櫒涓婏紝瑕佸皢localhost鏀逛負鍏朵粬鏈哄櫒鐨処P鍦板潃錛屽192.168.0.101銆?<BR><BR><BR>鍏朵腑鏁版嵁搴撳悕鏄綘鎵鏂板緩鐨勬暟鎹簱鐨勫悕縐幫紝鐢ㄦ埛鍚嶅拰瀵嗙爜鏄綘鐧婚檰SQLserver鏄殑鐢ㄦ埛鍚嶅拰瀵嗙爜銆?<BR><BR>鏈夌殑浜哄畨瑁匰QLserver鏃剁敤鐨勬槸<A target=_blank><FONT color=#3366cc>Windows</FONT></A>韜喚楠岃瘉錛岄偅涔堢敤鎴峰悕鍜屽瘑鐮侀兘涓虹┖銆傚鏋滀笉鑳界櫥闄嗭紝鎴栬呰鐢⊿QL韜喚楠岃瘉鐨勮瘽錛岄渶瑕佷慨鏀?A target=_blank><FONT color=#3366cc>娉ㄥ唽琛?/FONT></A>銆傚湪榪愯閲屾墦寮regedit錛岀劧鍚庢煡鎵緇oginmode錛堝叿浣撲綅緗細hkey_local_machine\software\microsoft\<A target=_blank><FONT color=#3366cc>MSSQL</FONT></A>server\ <BR>mssqlserver\錛夛紝浠呯敤Windows韜喚楠岃瘉鐨勫間負1錛屾販鍚堣韓浠介獙璇佺殑鍊間負2銆傚彧瑕佸皢1鏀逛負2錛屽氨鍙互鐢⊿QL韜喚楠岃瘉浜嗭紝鐢ㄦ埛鍚嶄負鈥榮a'錛屽瘑鐮佷負絀恒?img src ="http://www.tkk7.com/zhangrenquan/aggbug/31180.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhangrenquan/" target="_blank">kelven</a> 2006-02-17 11:59 <a href="http://www.tkk7.com/zhangrenquan/archive/2006/02/17/31180.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>java鎻愪緵鏂囦歡涓嬭澆鐨勬柟娉?/title><link>http://www.tkk7.com/zhangrenquan/archive/2006/02/16/30959.html</link><dc:creator>kelven</dc:creator><author>kelven</author><pubDate>Thu, 16 Feb 2006 04:21:00 GMT</pubDate><guid>http://www.tkk7.com/zhangrenquan/archive/2006/02/16/30959.html</guid><wfw:comment>http://www.tkk7.com/zhangrenquan/comments/30959.html</wfw:comment><comments>http://www.tkk7.com/zhangrenquan/archive/2006/02/16/30959.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/zhangrenquan/comments/commentRss/30959.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhangrenquan/services/trackbacks/30959.html</trackback:ping><description><![CDATA[<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.tkk7.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #000000">    String root </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> getServletContext().getRealPath(</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">);<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>    String path </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> request.getParameter(</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">path</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">);<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>    String name </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> request.getParameter(</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">name</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">);<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>    response.setContentType(</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">unknown</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">);<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>    response.addHeader(</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">Content-Disposition</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">, </SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">filename=\</SPAN><SPAN style="COLOR: #000000">""</SPAN><SPAN style="COLOR: #000000"> + name + </SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">""</SPAN><SPAN style="COLOR: #000000">);<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff">try</SPAN><SPAN style="COLOR: #000000"><BR><IMG id=Codehighlighter1_286_661_Open_Image onclick="this.style.display='none'; Codehighlighter1_286_661_Open_Text.style.display='none'; Codehighlighter1_286_661_Closed_Image.style.display='inline'; Codehighlighter1_286_661_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_286_661_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_286_661_Closed_Text.style.display='none'; Codehighlighter1_286_661_Open_Image.style.display='inline'; Codehighlighter1_286_661_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align=top>    </SPAN><SPAN id=Codehighlighter1_286_661_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.tkk7.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_286_661_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        java.io.OutputStream    os  </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> response.getOutputStream();<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        java.io.FileInputStream fis </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">new</SPAN><SPAN style="COLOR: #000000"> java.io.FileInputStream(root </SPAN><SPAN style="COLOR: #000000">+</SPAN><SPAN style="COLOR: #000000"> path </SPAN><SPAN style="COLOR: #000000">+</SPAN><SPAN style="COLOR: #000000"> name);<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff">byte</SPAN><SPAN style="COLOR: #000000">[] b </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">new</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">byte</SPAN><SPAN style="COLOR: #000000">[</SPAN><SPAN style="COLOR: #000000">1024</SPAN><SPAN style="COLOR: #000000">];<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff">int</SPAN><SPAN style="COLOR: #000000">    i </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #000000">0</SPAN><SPAN style="COLOR: #000000">;<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff">while</SPAN><SPAN style="COLOR: #000000"> ( (i </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> fis.read(b)) </SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #000000">0</SPAN><SPAN style="COLOR: #000000"> ) <BR><IMG id=Codehighlighter1_551_592_Open_Image onclick="this.style.display='none'; Codehighlighter1_551_592_Open_Text.style.display='none'; Codehighlighter1_551_592_Closed_Image.style.display='inline'; Codehighlighter1_551_592_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_551_592_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_551_592_Closed_Text.style.display='none'; Codehighlighter1_551_592_Open_Image.style.display='inline'; Codehighlighter1_551_592_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>        </SPAN><SPAN id=Codehighlighter1_551_592_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.tkk7.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_551_592_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>            os.write(b, </SPAN><SPAN style="COLOR: #000000">0</SPAN><SPAN style="COLOR: #000000">, i);<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>        }</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        fis.close();<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        os.flush();<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        os.close();<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>    }</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff">catch</SPAN><SPAN style="COLOR: #000000"> ( Exception e )<BR><IMG id=Codehighlighter1_693_699_Open_Image onclick="this.style.display='none'; Codehighlighter1_693_699_Open_Text.style.display='none'; Codehighlighter1_693_699_Closed_Image.style.display='inline'; Codehighlighter1_693_699_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_693_699_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_693_699_Closed_Text.style.display='none'; Codehighlighter1_693_699_Open_Image.style.display='inline'; Codehighlighter1_693_699_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align=top>    </SPAN><SPAN id=Codehighlighter1_693_699_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.tkk7.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_693_699_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>    }</SPAN></SPAN></DIV><img src ="http://www.tkk7.com/zhangrenquan/aggbug/30959.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhangrenquan/" target="_blank">kelven</a> 2006-02-16 12:21 <a href="http://www.tkk7.com/zhangrenquan/archive/2006/02/16/30959.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://ettedia.com" target="_blank">人人公开免费超级碰碰碰视频 </a>| <a href="http://sflhb.com" target="_blank">香蕉免费一区二区三区</a>| <a href="http://hwafarda.com" target="_blank">国产成人免费a在线资源</a>| <a href="http://kmc19.com" target="_blank">亚洲香蕉久久一区二区</a>| <a href="http://xy996688.com" target="_blank">中文字幕在线免费</a>| <a href="http://7788xxx.com" target="_blank">亚洲av永久无码精品漫画</a>| <a href="http://www759696b.com" target="_blank">一区二区三区AV高清免费波多</a>| <a href="http://xiaoduanfa.com" target="_blank">日韩精品免费电影</a>| <a href="http://bjfljg.com" target="_blank">国产精品久久久久久亚洲小说</a>| <a href="http://557265.com" target="_blank">成人毛片免费观看视频大全</a>| <a href="http://52xbjs.com" target="_blank">亚洲中文字幕无码亚洲成A人片</a>| <a href="http://av56cc.com" target="_blank">青娱乐免费视频在线观看</a>| <a href="http://123994.com" target="_blank">亚洲香蕉在线观看</a>| <a href="http://ddm88888.com" target="_blank">日韩成全视频观看免费观看高清</a>| <a href="http://19b1.com" target="_blank">亚洲AV无码专区在线厂</a>| <a href="http://moushengguigz.com" target="_blank">一区二区三区亚洲视频</a>| <a href="http://445645.com" target="_blank">国产综合免费精品久久久</a>| <a href="http://fanqi5.com" target="_blank">亚洲理论精品午夜电影</a>| <a href="http://roocos.com" target="_blank">成年网在线观看免费观看网址</a>| <a href="http://www664660a.com" target="_blank">亚洲人成无码网WWW</a>| <a href="http://thegaybdsm.com" target="_blank">亚洲av无码专区首页</a>| <a href="http://701807.com" target="_blank">亚洲国产精品成人AV无码久久综合影院</a>| <a href="http://hnlchb.com" target="_blank">热99RE久久精品这里都是精品免费 </a>| <a href="http://vv848.com" target="_blank">亚洲性久久久影院</a>| <a href="http://www-887234.com" target="_blank">亚洲成a人无码亚洲成av无码</a>| <a href="http://taixin668.com" target="_blank">国产精品视频免费一区二区</a>| <a href="http://peipeixiu.com" target="_blank">免费一级毛suv好看的国产网站</a>| <a href="http://xdxdl.com" target="_blank">国产亚洲av片在线观看18女人</a>| <a href="http://www779rr.com" target="_blank">99ee6热久久免费精品6</a>| <a href="http://whdysdt.com" target="_blank">亚洲最大在线视频</a>| <a href="http://hljjlhl.com" target="_blank">亚洲人成电影在线播放</a>| <a href="http://cjsyw123.com" target="_blank">美女无遮挡拍拍拍免费视频</a>| <a href="http://91se01.com" target="_blank">1区1区3区4区产品亚洲</a>| <a href="http://jujiamy.com" target="_blank">亚洲精品无码久久毛片</a>| <a href="http://bisilover.com" target="_blank">国产在线观a免费观看</a>| <a href="http://0359puju.com" target="_blank">亚洲人成网亚洲欧洲无码</a>| <a href="http://xxxxyz.com" target="_blank">久久亚洲中文字幕精品一区四</a>| <a href="http://wwwbu610.com" target="_blank">91黑丝国产线观看免费 </a>| <a href="http://leeszewan.com" target="_blank">成人a毛片免费视频观看</a>| <a href="http://952268.com" target="_blank">在线综合亚洲中文精品</a>| <a href="http://www55xx.com" target="_blank">亚洲情综合五月天</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>