锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
鎴戜滑鍙互閫氳繃涓縐嶅彉閫氱殑鍔炴硶鏉ュ疄鐜幫細
棣栧厛鎵懼埌浣犲嚭閿欑殑欏甸潰錛屼繚瀛樿欏甸潰鍒板弬鏁伴噷闈細
web_set_max_html_param_len(“2048”);
web_reg_save_param(“FILED”,”LB=”,”RB=”,”Search=Body”,LAST);
鐒跺悗杈撳嚭鍒版棩蹇楅噷闈細 lr_output_message(”#######################################%s”,lr_eval_string(”{FILED}”));
淇敼lr run-time鐨勫嚑涓緗細
1銆丄lways send messages
2銆乧ontinue on error 錛堣繖鏍鋒墠鑳戒繚璇佽繍琛宭r_output_message)
榪欐牱lr浼氭妸鎵鏈夌殑lr_output_message杈撳嚭淇濆瓨鍒版棩蹇楁枃浠?
褰撶劧浣犱笉瑕佷笅杞借祫婧愭枃浠訛紝鍚﹀垯淇濆瓨鍒扮殑灝變笉鏄痟tml欏甸潰浜嗭紝鍙兘鏄竴涓猤if :(
鏈鍚庯紝緇撳悎lr controller鐨勯敊璇俊鎭紝瀹氫綅鍒板嚭閿欑殑vuser id錛屾煡鐪嬭vuser鐨刲og鏂囦歡灝辮兘鐪嬪埌閿欒欏甸潰浜?
闈炲父鏈夋晥鐨勪竴涓皬鎶宸э紝鐢ㄥ畠瑙e喅浜嗕竴涓毦緙犵殑闂銆?
鐢變簬澶ч噺寮婧愭鏋剁殑閲囩敤錛孋lasses鍐茬獊鐨勯棶棰樺湪鎴戜滑鐨勯」鐩腑瓚婃潵瓚婂父瑙侊紝涓嬮潰鍐欎簡涓涓畝鍗曠殑jsp錛岀敤鏉ユ煡鎵懼綋鍓嶄嬌鐢ㄧ被鐨勪綅緗細
<%@page contentType="text/html; charset=gb2312" %> <html> <head> <title>Class conflict</title> </head> <body> Example input: com.primeton.tp.web.driver.webdriver.PageDriver<br> <form action="<%=request.getRequestURI()%> " method="post"> <input type="text" name="className" size="50" ><br> <input type="submit" value="submit"> </form> <% String classLocation = null; String className =request.getParameter("className"); if ((className != null) && ((className = className.trim()).length() != 0)) { try{ classLocation = Class.forName(className).getProtectionDomain().getCodeSource().toString(); }catch(Throwable e){ log("error=" + e, e); } if (classLocation != null) { out.println("Class " + className + " found in <br>" + classLocation ); } else { out.println("Class '" + className + "' not found" ); } } %> </body> <html>
閫氳繃榪欎釜jsp欏甸潰鍙互杈撳叆闇瑕佹煡璇㈢殑綾?/p>
-----------------------------------------------------------------------------------------------------------------------------------------------------
鍙﹀錛寃ebsphere鍙互閫氳繃涓嬮潰涓や釜鏂規硶鏉ユ敼鍙樼被鐨勫姞杞斤細
1銆佸湪"Applications" >"Enterprise Applications" >" yourear ">" Class Loading and File Update Detection"
淇敼錛?Class loader mode" 涓?"Parent Last"錛岃繖鏍峰簲鐢ㄧ被鍙互瑕嗙洊鐖惰杞藉櫒鐨勭被
褰撶劧浣嗗鏋滀綘娣峰悎浣跨敤浜嗚瑕嗙洊鐨勭被鍜屾病鏈夎瑕嗙洊鐨勭被錛屽垯姝ゆ搷浣滄湁鍙兘浼氬鑷?ClassCastException 鎴?LinkageErrors
2銆佸湪"Servers" > "Application servers" > "yourserver" > "Process Definition" > "Java Virtual Machine"
娣誨姞CLASSPATH錛岃浣犵殑綾誨厛鍔犺澆
涓錛氬熀鏈粙緇?/strong>
鍦↙oadrunner鐨勪嬌鐢ㄤ腑錛屽浜嶳un-time Settings涓嬬殑browser emulation璁劇疆鏄瘮杈冨鏄撹浜轟駭鐢熷洶鎯戠殑鍦版柟銆備笅闈㈡垜浠粨鍚坰niffer鏉ュ叿浣撶湅鐪嬫瘡涓夐」鐨勭敤閫旓紝浠ュ強瀵規祴璇曠殑褰卞搷銆?
Browser Emulation 鍥?/p>
浜岋細妗堜緥鍜屽伐鍏?/strong>
1. 嫻嬭瘯妗堜緥錛?/b>
鎵撳紑緗戠珯棣栭〉涓ゆ錛屽姣斾笉鍚孊rowser Emulation璁劇疆涓媗oadrunner鐨勮涓猴紝鑴氭湰濡備笅銆?
Action() { web_url("www.primeton.com", "URL=http://www.primeton.com/", "Resource=0", "RecContentType=text/html", "Referer=", "Snapshot=t2.inf", "Mode=HTML", LAST); web_url("www.primeton.com", "URL=http://www.primeton.com/", "Resource=0", "RecContentType=text/html", "Referer=", "Snapshot=t2.inf", "Mode=HTML", LAST); return 0; }
2. sniffer宸ュ叿
寮婧愬伐鍏鳳細Wireshark(鍓嶈韓鏄痚thereal)錛坵ww.wireshark.org錛?
涓夛細嫻嬭瘯榪囩▼
涓轟簡鏂逛究鎻忚堪錛屾垜浠害瀹氱敤錛?
A浠h〃Simulate browser cache
B浠h〃Cache URLs requiring content(HTMLs)
C浠h〃Check for newer versions of stored pages every visit to the page
D浠h〃Download non-HTML resources
E浠h〃Simulate a new user on each iteratioin
F浠h〃Clear cache on each iteration
棣栧厛璁劇疆Run Logic涓殑iteration涓?銆傝Action榪愯涓ゆ錛岀湅鐪嬪驚鐜繍琛岃剼鏈袱嬈★紝鏁版嵁鍖呭拰榪炴帴鏁扮殑鍙樺寲銆?
1. 鍘繪帀鎵鏈夐夐」
緇撴灉錛氬叡鑾峰彇鏁版嵁鍖?5涓紝寤虹珛榪炴帴1涓紙綰㈣壊鏍囪瘑錛夛紝鏂紑榪炴帴1涓紙钃濊壊鏍囪瘑錛?
No. Time Source Destination Protocol Info 1 0.000000 192.168.1.61 203.81.29.137 TCP 13835 > http [SYN] Seq=0 Len=0 MSS=1460 WS=2 2 0.036053 203.81.29.137 192.168.1.61 TCP http > 13835 [SYN, ACK] Seq=0 Ack=1 Win=17280 Len=0 MSS=1440 WS=0 92 1.415887 192.168.1.61 203.81.29.137 TCP 13835 > http [FIN, ACK] Seq=817 Ack=71762 Win=257760 Len=0 94 1.449960 203.81.29.137 192.168.1.61 TCP http > 13835 [FIN, ACK] Seq=71762 Ack=818 Win=16464 Len=0
鍦ㄨ繖縐嶆儏鍐典笅錛屾暟鎹寘闈炲父灝戯紙娌℃湁閫夋嫨涓嬭澆璧勬簮鏂囦歡鍏ss,js,gif絳夛級錛岃屼笖浣犲彲浠ョ湅鍒幫紝鎵撳紑4嬈¢欏碉紝鍙緩绔嬩簡涓涓猼cp榪炴帴銆?
榪欐椂錛屼綘鍗充嬌閫夋嫨A錛屽彂鐜版暟鎹寘鐨勬暟閲忛噺欏墊病鏈夊彉鍖栵紝鍥犱負cache涓昏榪樻槸閽堝璧勬簮鏂囦歡
2. 閫夋嫨E(F)
緇撴灉錛氬叡鑾峰彇鏁版嵁鍖?02涓紝寤虹珛榪炴帴2涓紙綰㈣壊鏍囪瘑錛夛紝鏂紑榪炴帴2涓紙钃濊壊鏍囪瘑錛?/p>
No. Time Source Destination Protocol Info 1 0.000000 192.168.1.61 203.81.29.137 TCP 13886 > http [SYN] Seq=0 Len=0 MSS=1460 WS=2 2 0.037013 203.81.29.137 192.168.1.61 TCP http > 13886 [SYN, ACK] Seq=0 Ack=1 Win=17280 Len=0 MSS=1440 WS=0 48 0.618117 192.168.1.61 203.81.29.137 TCP 13886 > http [FIN, ACK] Seq=409 Ack=35882 Win=257760 Len=0 49 0.644106 192.168.1.61 203.81.29.137 TCP 13887 > http [SYN] Seq=0 Len=0 MSS=1460 WS=2 51 0.651919 203.81.29.137 192.168.1.61 TCP http > 13886 [FIN, ACK] Seq=35882 Ack=410 Win=16872 Len=0 53 0.676377 203.81.29.137 192.168.1.61 TCP http > 13887 [SYN, ACK] Seq=0 Ack=1 Win=17280 Len=0 MSS=1440 WS=0 99 1.310379 192.168.1.61 203.81.29.137 TCP 13887 > http [FIN, ACK] Seq=409 Ack=35882 Win=257760 Len=0 101 1.347949 203.81.29.137 192.168.1.61 TCP http > 13887 [FIN, ACK] Seq=35882 Ack=410 Win=16872 Len=0
鍦ㄨ繖縐嶆儏鍐典笅錛屾暟鎹寘闈炲父灝戯紙娌℃湁閫夋嫨涓嬭澆璧勬簮鏂囦歡鍏ss,js,gif絳夛級錛屽姣旂涓縐嶆儏鍐碉紝浣犱細鍙戠幇瀹冨緩绔嬩簡涓や釜榪炴帴錛岃繖灝辨槸E鐨勪綔鐢紝瀹冨浜庢瘡嬈¤凱浠i兘褰撴垚涓涓柊鐨勭敤鎴鳳紝闇瑕侀噸鏂板緩绔嬭繛鎺ャ?
3. 閫夋嫨DE(F)
緇撴灉錛氬叡鑾峰彇鏁版嵁鍖?782涓紝寤虹珛榪炴帴6涓紙綰㈣壊鏍囪瘑錛夛紝鏂紑榪炴帴6涓紙钃濊壊鏍囪瘑錛?/p>
No. Time Source Destination Protocol Info 1 0.000000 192.168.1.61 203.81.29.137 TCP 14016 > http [SYN] Seq=0 Len=0 MSS=1460 WS=2 2 0.037911 203.81.29.137 192.168.1.61 TCP http > 14016 [SYN, ACK] Seq=0 Ack=1 Win=17280 Len=0 MSS=1440 WS=0 6 0.107432 192.168.1.61 203.81.29.137 TCP 14017 > http [SYN] Seq=0 Len=0 MSS=1460 WS=2 9 0.141816 203.81.29.137 192.168.1.61 TCP http > 14017 [SYN, ACK] Seq=0 Ack=1 Win=17280 Len=0 MSS=1440 WS=0 426 3.334889 192.168.1.61 203.81.29.137 TCP 14017 > http [FIN, ACK] Seq=1852 Ack=150284 Win=257484 Len=0 428 3.372253 203.81.29.137 192.168.1.61 TCP http > 14017 [FIN, ACK] Seq=150284 Ack=1853 Win=16998 Len=0 448 4.395488 192.168.1.61 203.81.29.137 TCP 14020 > http [SYN] Seq=0 Len=0 MSS=1460 WS=2 457 4.439604 203.81.29.137 192.168.1.61 TCP http > 14020 [SYN, ACK] Seq=0 Ack=1 Win=17280 Len=0 MSS=1440 WS=0 859 7.593610 192.168.1.61 203.81.29.137 TCP 14016 > http [FIN, ACK] Seq=2849 Ack=377404 Win=257484 Len=0 870 7.659680 203.81.29.137 192.168.1.61 TCP http > 14016 [FIN, ACK] Seq=377404 Ack=2850 Win=15935 Len=0 888 8.511308 192.168.1.61 203.81.29.137 TCP 14020 > http [FIN, ACK] Seq=1602 Ack=208150 Win=257760 Len=0 890 8.549451 203.81.29.137 192.168.1.61 TCP http > 14020 [FIN, ACK] Seq=208150 Ack=1603 Win=17280 Len=0 892 8.566246 192.168.1.61 203.81.29.137 TCP 14022 > http [SYN] Seq=0 Len=0 MSS=1460 WS=2 893 8.601893 203.81.29.137 192.168.1.61 TCP http > 14022 [SYN, ACK] Seq=0 Ack=1 Win=17280 Len=0 MSS=1440 WS=0 899 8.702628 192.168.1.61 203.81.29.137 TCP 14023 > http [SYN] Seq=0 Len=0 MSS=1460 WS=2 904 8.741807 203.81.29.137 192.168.1.61 TCP http > 14023 [SYN, ACK] Seq=0 Ack=1 Win=17280 Len=0 MSS=1440 WS=0 1298 11.809456 192.168.1.61 203.81.29.137 TCP 14022 > http [FIN, ACK] Seq=1550 Ack=159770 Win=257484 Len=0 1310 11.878665 203.81.29.137 192.168.1.61 TCP http > 14022 [FIN, ACK] Seq=159770 Ack=1551 Win=17280 Len=0 1341 12.771707 192.168.1.61 203.81.29.137 TCP 14026 > http [SYN] Seq=0 Len=0 MSS=1460 WS=2 1348 12.813950 203.81.29.137 192.168.1.61 TCP http > 14026 [SYN, ACK] Seq=0 Ack=1 Win=17280 Len=0 MSS=1440 WS=0 1759 16.032952 192.168.1.61 203.81.29.137 TCP 14023 > http [FIN, ACK] Seq=3151 Ack=367918 Win=257484 Len=0 1761 16.068296 203.81.29.137 192.168.1.61 TCP http > 14023 [FIN, ACK] Seq=367918 Ack=3152 Win=17280 Len=0 1779 16.983042 192.168.1.61 203.81.29.137 TCP 14026 > http [FIN, ACK] Seq=1602 Ack=208150 Win=257760 Len=0 1781 17.016836 203.81.29.137 192.168.1.61 TCP http > 14026 [FIN, ACK] Seq=208150 Ack=1603 Win=17280 Len=0
鍦ㄨ繖縐嶆儏鍐典笅錛屾暟鎹寘鐨勬暟閲忛潪甯稿ぇ錛岃繛鎺ヤ篃寰堝錛岀敱浜庢病鏈塩ache鍔熻兘錛屾瘡嬈℃墦寮欏甸潰閮介渶瑕侀噸鏂頒笅杞芥墍鏈夌殑璧勬簮鏂囦歡銆?
4. 閫夋嫨ADE
緇撴灉錛氬叡鑾峰彇鏁版嵁鍖?25涓紝寤虹珛榪炴帴3涓紝鏂紑榪炴帴3涓?涓嶅啀鏍囪瘑浜嗭紝syn鍗充負榪炴帴璇鋒眰錛宖in鍗充負鏂紑璇鋒眰錛?/p>
No. Time Source Destination Protocol Info 1 0.000000 192.168.1.61 203.81.29.137 TCP 14189 > http [SYN] Seq=0 Len=0 MSS=1460 WS=2 2 0.033657 203.81.29.137 192.168.1.61 TCP http > 14189 [SYN, ACK] Seq=0 Ack=1 Win=17280 Len=0 MSS=1440 WS=0 6 0.100636 192.168.1.61 203.81.29.137 TCP 14190 > http [SYN] Seq=0 Len=0 MSS=1460 WS=2 9 0.133703 203.81.29.137 192.168.1.61 TCP http > 14190 [SYN, ACK] Seq=0 Ack=1 Win=17280 Len=0 MSS=1440 WS=0 429 3.383748 192.168.1.61 203.81.29.137 TCP 14190 > http [FIN, ACK] Seq=1852 Ack=150284 Win=257484 Len=0 431 3.418556 203.81.29.137 192.168.1.61 TCP http > 14190 [FIN, ACK] Seq=150284 Ack=1853 Win=16998 Len=0 471 4.352071 192.168.1.61 203.81.29.137 TCP 14189 > http [FIN, ACK] Seq=1504 Ack=235576 Win=257760 Len=0 472 4.380312 192.168.1.61 203.81.29.137 TCP 14192 > http [SYN] Seq=0 Len=0 MSS=1460 WS=2 474 4.389778 203.81.29.137 192.168.1.61 TCP http > 14189 [FIN, ACK] Seq=235576 Ack=1505 Win=17280 Len=0 476 4.413220 203.81.29.137 192.168.1.61 TCP http > 14192 [SYN, ACK] Seq=0 Ack=1 Win=17280 Len=0 MSS=1440 WS=0 522 5.078068 192.168.1.61 203.81.29.137 TCP 14192 > http [FIN, ACK] Seq=409 Ack=35882 Win=257760 Len=0 524 5.115099 203.81.29.137 192.168.1.61 TCP http > 14192 [FIN, ACK] Seq=35882 Ack=410 Win=16872 Len=0
鍦ㄨ繖縐嶆儏鍐典笅錛宑ache鍙戞尌浣滅敤錛屾暟鎹寘瀵規瘮絎笁縐嶆儏鍐靛ぇ澶у噺灝戯紝鍑犱箮絳変簬鎵撳紑涓嬈¢欏電殑鏁版嵁閲忥紙449涓暟鎹寘錛夛紝鍙湁絎竴嬈℃墦寮欏甸潰闇瑕佸畬鏁翠笅杞介〉闈紙鍖呮嫭璧勬簮鏂囦歡錛夛紝鍚庨潰鐨勪笁嬈℃墦寮欏甸潰閮藉彧瑕佷笅杞紿TML欏甸潰錛堜笉鍖呮嫭璧勬簮鏂囦歡錛夈?
5. 閫夋嫨ADEF
閫夋嫨F涔嬪悗鎴戜滑鐪嬬湅緇撴灉錛氬叡鑾峰彇鏁版嵁鍖?42涓紝寤虹珛榪炴帴4涓紝鏂紑榪炴帴4涓?/p>
No. Time Source Destination Protocol Info 1 0.000000 192.168.1.61 203.81.29.137 TCP 14292 > http [SYN] Seq=0 Len=0 MSS=1460 WS=2 2 0.034524 203.81.29.137 192.168.1.61 TCP http > 14292 [SYN, ACK] Seq=0 Ack=1 Win=17280 Len=0 MSS=1440 WS=0 6 0.102314 192.168.1.61 203.81.29.137 TCP 14294 > http [SYN] Seq=0 Len=0 MSS=1460 WS=2 9 0.139752 203.81.29.137 192.168.1.61 TCP http > 14294 [SYN, ACK] Seq=0 Ack=1 Win=17280 Len=0 MSS=1440 WS=0 426 3.791111 192.168.1.61 203.81.29.137 TCP 14294 > http [FIN, ACK] Seq=1852 Ack=150284 Win=257484 Len=0 428 3.824970 203.81.29.137 192.168.1.61 TCP http > 14294 [FIN, ACK] Seq=150284 Ack=1853 Win=16998 Len=0 468 6.213276 192.168.1.61 203.81.29.137 TCP 14292 > http [FIN, ACK] Seq=1504 Ack=235576 Win=257760 Len=0 469 6.244052 192.168.1.61 203.81.29.137 TCP 14297 > http [SYN] Seq=0 Len=0 MSS=1460 WS=2 471 6.249564 203.81.29.137 192.168.1.61 TCP http > 14292 [FIN, ACK] Seq=235576 Ack=1505 Win=17280 Len=0 473 6.279647 203.81.29.137 192.168.1.61 TCP http > 14297 [SYN, ACK] Seq=0 Ack=1 Win=17280 Len=0 MSS=1440 WS=0 479 6.374967 192.168.1.61 203.81.29.137 TCP 14298 > http [SYN] Seq=0 Len=0 MSS=1460 WS=2 484 6.419597 203.81.29.137 192.168.1.61 TCP http > 14298 [SYN, ACK] Seq=0 Ack=1 Win=17280 Len=0 MSS=1440 WS=0 897 9.858493 192.168.1.61 203.81.29.137 TCP 14297 > http [FIN, ACK] Seq=1550 Ack=159770 Win=257484 Len=0 899 9.895188 203.81.29.137 192.168.1.61 TCP http > 14297 [FIN, ACK] Seq=159770 Ack=1551 Win=17280 Len=0 939 12.840029 192.168.1.61 203.81.29.137 TCP 14298 > http [FIN, ACK] Seq=1806 Ack=226090 Win=257760 Len=0 941 12.876120 203.81.29.137 192.168.1.61 TCP http > 14298 [FIN, ACK] Seq=226090 Ack=1807 Win=17076 Len=0
鍦ㄨ繖縐嶆儏鍐典笅錛岀敱浜庨夋嫨浜咶錛屽湪榪唬鐨勬椂鍊欐竻闄や簡cache錛屾墍浠ユ瘡嬈¤凱浠i兘闇瑕侀噸鏂頒笅杞借祫婧愭枃浠躲傛暟鎹寘宸笉澶氱瓑浜庣涓夌鎯呭喌鐨勪竴鍗婏紝綰︾瓑浜庢墦寮涓ゆ棣栭〉鐨勬暟鎹噺錛?49脳2涓暟鎹寘錛夈?
6. 鍏充簬BC閫夐」
C鐨勮В閲婏紙Check for newer versions of stored pages every visit to the page錛?/i>
C姣旇緝瀹規槗鐞嗚В錛岀被浼糏E璁劇疆涓殑姣忔媯鏌ワ紝濡傛灉涓嶈緗瓹錛孡R瀵逛簬宸茬粡cache鐨勬枃浠跺氨涓嶄細閲嶆柊鍚戞湇鍔″櫒璇鋒眰錛屽鏋滈夋嫨C錛屼綘灝卞彲浠ュ湪鏁版嵁鍖呬腑鍙戠幇寰堝304淇℃伅銆?
B鐨勮В閲婏紙Cache URLs requiring content(HTMLs)錛?/i>
LR瀵逛簬璧勬簮鏂囦歡鐨刢ache騫朵笉浼氱湡姝ache鍦ㄥ唴瀛樹腑鎴栬呭湪紓佺洏涓婏紝榪欎釜閫夐」琛ㄧず錛氬浜庝竴浜涢渶瑕佺敤鍒扮殑鍏寵仈錛屾牎楠岋紝欏甸潰瑙f瀽鍐呭鐪熸cache鍦ㄥ唴瀛樹腑錛屽噺灝戝鎴風鐨勯噸澶嶅伐浣溿?
褰撶劧濡傛灉浣犳兂鎶奊IF涔焎ache鍒板唴瀛樹腑錛屼綘鍙互鍦ˋdvanced涓緗紝閫夋嫨Specify URL requiring content in addition to HTML pages錛屽姞鍏ユ潯鐩甶mage/gif錛屽茍鍕鵑夈傚綋Vuser榪愯鐨勬椂鍊欙紝浣犲彲浠ュ姣斾竴涓媘mdrv.exe榪涚▼鐨勫唴瀛樻秷鑰楋紙鍐呭瓨鍗犵敤浼氭洿澶氾級銆?
鍥涳細 緇撹
閫氳繃涓婇潰鐨勬祴璇曞垎鏋愶紝鎴戜滑澶ф鐭ラ亾浜嗘瘡涓夐」鐨勭湡姝e惈涔夛紝浣犻渶瑕佹牴鎹綘鐨勬祴璇曠洰鐨勬潵閫夋嫨鍚堥傜殑璁劇疆錛?
1銆?瀵逛簬涓涓叿浣撶殑搴旂敤嫻嬭瘯錛屽浜庡墠绔疻eb Server涓嶅彲蹇界暐錛岀己鐪佽緗潪甯稿悎閫傦紝涓嶉渶瑕佽皟鏁達紙鏈夋椂鍊欓渶瑕佽冭檻鎶奀閫変笂錛?
娉ㄦ剰錛氬緢澶氫漢鍦ㄥ綍鍒惰剼鏈殑鏃跺欙紝涔犳儻鎶婄櫥鍏ユ搷浣滄斁鍒皏user_init涓紝榪欐椂鍊欑己鐪佽緗彲鑳戒細鎶涢敊錛屽緩璁妸榪欑被鐨勬搷浣滈兘鏀懼叆鍒癮ction涓?
2銆?濡傛灉浣犳洿鍏蟲敞鍚庣搴旂敤鏈嶅姟鍣ㄧ殑鎬ц兘鎴栬呰鍋氫竴浜涙灦鏋勭殑楠岃瘉鍒嗘瀽錛岄偅浣犵己鐪佽緗浜庝綘鏉ヨ灝變笉鍚堥備簡錛屼綘闇瑕侀夋嫨鍙栨秷鎵鏈夌殑璁劇疆欏廣?
褰撶劧浣犱篃鍙互鏍規嵁鑷繁鐨勫叿浣撴儏鍐靛仛涓嶅悓璋冩暣錛屼絾鏄竴瀹氳鐪熸鐞嗚В榪欎簺閫夐」鐨勫叿浣撳惈涔夋墠鑳藉仛鍒頒笉鐘敊璇?/p>
緙栬瘧鐨勬椂鍊欏嚭鐜癹ava鎶涘涓嬪紓甯革細
java.nio.BufferOverflowException
at java.nio.Buffer.nextPutIndex(Buffer.java:419)
at java.nio.HeapCharBuffer.put(HeapCharBuffer.java:145)
at com.sun.tools.javac.parser.Scanner.decode(Scanner.java:405)
at com.sun.tools.javac.parser.Scanner.<init>(Scanner.java:304)
at com.sun.tools.javac.parser.Scanner.<init>(Scanner.java:238)
at com.sun.tools.javac.parser.Scanner$Factory.newScanner(Scanner.java:72)
at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:254)
at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:281)
at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:399)
at com.sun.tools.javac.main.Main.compile(Main.java:592)
at com.sun.tools.javac.main.Main.compile(Main.java:544)
at com.sun.tools.javac.Main.compile(Main.java:67)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.tools.ant.taskdefs.compilers.Javac13.execute(Javac13.java:55)
at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:936)
at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:758)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
at org.apache.tools.ant.Task.perform(Task.java:364)
at org.apache.tools.ant.Target.execute(Target.java:341)
at org.apache.tools.ant.Target.performTasks(Target.java:369)
at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
at com.primeton.studio.compile.java.bizlets.BizletProcessor.startAnt(BizletProcessor.java:327)
at com.primeton.studio.compile.java.bizlets.BizletProcessor.prepareclass(BizletProcessor.java:419)
at com.primeton.studio.compile.java.bizlets.BizletProcessor.init(BizletProcessor.java:374)
at com.primeton.studio.compile.java.bizlets.BizletProcessor.build(BizletProcessor.java:130)
at com.primeton.studio.compile.frame.ProjectProcessor.buildBizlets(ProjectProcessor.java:161)
at com.primeton.studio.compile.frame.ProjectProcessor.build(ProjectProcessor.java:115)
at com.primeton.studio.compile.frame.SimpleBuilder.build(SimpleBuilder.java:195)
at com.primeton.studio.compile.frame.SimpleBuilder.build(SimpleBuilder.java:182)
at com.primeton.studio.compile.frame.SimpleBuilder.main(SimpleBuilder.java:265)
鏌ヤ簡涓涓嬶紝浼拌鏄痡ava閲囩敤gbk瀛楃闆嗭紙緙虹渷windows鐨勪腑鏂囧瓧絎﹂泦錛夛紝瀵艱嚧stack鍖烘孩鍑猴紙鏄庢樉娌″鍥介檯鍖栨祴璇曚笉瓚沖槢錛?
瑙e喅闂鐨勬柟娉曞氨鏄慨鏀圭郴緇熺殑緙虹渷鍖哄煙璁劇疆涓篍nglish鏃㈠彲銆?/p>