é€ æˆ˜q™ç§é”™è¯¯çš„åŽŸå› æ˜¯æ”¯æ’‘Tomcat˜q行的JDK版本与支撑application˜q行的JDK版本ä¸ä¸€è‡´é€ æˆçš„,把他们JDK版本æ”ÒŽˆä¸€è‡´å°±è¡Œäº†ã€‚也有å¯èƒ½çœ‹åˆ°çš„JDK是一致的˜q˜ä¼šæŠ¥é”™åQŒè¿™æœ‰å¯èƒ½æ˜¯ä½ 的部分代ç 从è¿è¡Œåœ¨é«˜çñ”别的¾~–è¯‘çŽ¯å¢ƒä¸æ‹·è´æ¥çš„ã€?br /> æƒÏxƒ³å¯èƒ½æ˜¯è‡ªå·±åœ¨å…¬å¸é‡Œç”¨çš„JDK1.6的版本,而在安™‡Œç”¨çš„tomcat˜q行在JDK1.5的版本上åQŒæ‰€ä»¥å°±é€ æˆäº†è¿™¿U错误。猜惛_¦‚果是˜q行在JDK1.5上的application跑在JDK1.6çš„Tomcat上,则ä¸ä¼šæŠ¥é”™ï¼Œž®±é«˜ä¸å°±ä½Žå§ã€?/p>
Spring+Hibernate+Flexæ•´åˆ
Flex使用PureMVCæ ‡å‡†æ¡†æž¶åQŒJavaåŽå°ä½¿ç”¨Spring2.5 Hibernate3.3的框æžÓž¼ŒFlex应用BlazeDS时报下é¢çš„错误:
[RPC Fault faultString="å‘é€å¤±è´? faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Status 404: url: 'http://localhost:8080/WebContent/messagebroker/amf'"]
在services-config.xmlä¸http://{server.name}:{server.port}/{context.root}/messagebroker/amf䏿˜¯http://localhost:8080/WebContent/messagebroker/amfåQŒåœ¨™å¹ç›®çš?flexpropertiesæ–‡äšgä¸serverContextRoot="/WebContent" æ”ÒŽˆè‡ªå·±çš„项目å¿UŽÍ¼Œé—®é¢˜ž®Þp§£å†³äº†ã€?
[Bindable]
å·²ç»æ˜¯ç¬¬ä¸‰æ¬¡æŠŠ[Bindable]写æˆ[bindable]åQŒè¿˜æœ‰[RemoteClass]写æˆ[remoteClass]åQŒå¯¼è‡´Flex一直å–ä¸åˆ°Javaä¼ è¿‡æ¥çš„æ•°æ®åQŒäº‹ä¸è¿‡ä¸‰ï¼Œä»¥åŽä¸èƒ½å†çН˜q™æ ·çš„低¾U§çš„错误了ã€?/p>
分æž:EOFException表示输入˜q‡ç¨‹ä¸æ„外地到达文äšgž®¾æˆ–‹¹å°¾çš„ä¿¡å?坯D‡´ä»Žsessionä¸èŽ·å–æ•°æ®å¤±è´¥ã€‚异常是tomcat本èín的问题,ç”׃ºŽtomcatä¸Šæ¬¡éžæ£å¸¸å…³é—时有一些活动session被æŒä¹…化åQˆè¡¨çŽîCؓ一些äÍæ—¶æ–‡ä»Óž¼‰åQŒåœ¨é‡å¯æ—Óž¼Œtomcatž®è¯•åŽÀL¢å¤è¿™äº›sessionçš„æŒä¹…化数æ®ä½†åˆè¯Õd–å¤ÞpÓ|é€ æˆçš„。æ¤å¼‚常ä¸åª„å“ç³»¾lŸçš„使用ã€?
解决办法: ž®†tomcat\work\Catalina\localhost\yourProjectName\SESSIONS.seråˆ é™¤ã€‚å¦‚æžœæ£å¸¸å…³é—æœåŠ¡ç«¯åQŒè¯¥æ–‡äšgæ˜¯è‡ªåŠ¨åˆ é™¤çš„ã€‚æ³¨åQšyourProjectName æ˜¯ä½ å½“å‰æ£åœ¨å·¥ä½œçš„Web™å¹ç›®åç§°ã€?考虑到æ¯ä¸ªähçš„tomat的工作目录ä¸åŒï¼Œå»ø™®®åœ?æœçƒ¦"åŠŸèƒ½ä¸æ‰¾åˆîC½ çš„SESSIONS.seræ–‡äšgåQŒè€Œä¸”åªéœ€è¦åˆ é™?.\yourProjectName\下的SESSIONS.serå›_¯ã€?