nginxÅäºÏtomcat¡¢resinµÈjavaÓ¦Ó÷þÎñÆ÷ÌṩjavaÖ§³Ö
Ê×ÏÈ̽ÌÖÒ»ÏÂΪʲôҪʹÓÃnginx£º
1¡¢ÀàËÆÓÚapache+resin£¬nginxÓÃÓÚÌṩ¾²Ì¬Ò³Ãæ·þÎñ£¬±Èjava·þÎñÆ÷Ҫǿ¡£ËäÈ»ÕâЩjava·þÎñÆ÷µÄÐÔÄܶ¼²»Àµ£¬tomcatаæÉõÖÁ»¹Ö§³ÖÁËepoll£¬µ«ÊÇÓÃnginxÀ´´¦Àí¾²Ì¬ÎļþÊÇÒ»¶¨±ÈÕâЩ·þÎñÆ÷¸üÎÈÍײ¢¸ü¿ìËٵġ£
2¡¢nginxÔÚÅäºÏjavaÓ¦Ó÷þÎñÆ÷ʱÏà±ÈapacheñîºÏ¶È¸üµÍ£¬ËùÒÔËü¿ÉÒÔÓÃÏàͬµÄ·½Ê½Á¬ÉÏËùÓÐÄÜÖ§³Öhttp·þÎñÄÜÁ¦µÄjavaÓ¦Ó÷þÎñÆ÷£¬ÎÞÂÛÊÇtomcat¡¢resin¡¢weblogic¡¢jetty¡¢websphere……£¬²¢ÇÒ¿ÉÒÔÇáÒ׵ؽ«Ò»¸öÓ¦ÓÃͬʱÁ¬½Ó²»ÏàͬµÄ·þÎñÆ÷¡£Æ©Èçһ̨ÅÜtomcat£¬Ò»Ì¨ÅÜresin£¬ÕâÒ»µãÔÚÇл»»ò²âÊÔÉú²ú»·¾³Ê±·Ç³£ÓÐÓá£ÁíÍâñîºÏ¶ÈµÄ½µµÍ£¬½«Ê¹nginxºÍÕâЩ·þÎñÆ÷Ö®¼äµÄÏ໥ӰÏì½µµ½×îµÍ£¬ÕâÑùÁ½Õß¾ÍÄܸ÷¾¡ÆäÔð£¬apacheÒ»°ãÊDzÉÓÃÒ»¸öÄ£¿éÀ´ºÍjavaÓ¦Ó÷þÎñÆ÷´ò½»µÀ£¬Õâ¸öÄ£¿éÊÇ»á¶ÔapacheµÄÔËÐлò¶à»òÉÙ²úÉúÓ°ÏìµÄ£¬nginx¸æËßÎÒÃÇÕâЩģ¿éÊǶàôµÄ¼¦Àߣ¬java·þÎñÆ÷Òª²»¾ÍÍùfastcgiÐÒéÖ§³Ö·½Ãæ·¢Õ¹»á¸üºÃ¡£
3¡¢nginxµÄÒ»Ð©ÌØÐÔ¿ÉÒÔ±£×¡´àÈõµÄjava·þÎñÆ÷¡£ÆäÖпÉÒÔµãÃûµÄ£º1ÊÇ¿ÉϸÖ¶¨ÖƵĸºÔؾùºâ²ßÂÔ£»2Êdz¬Ç¿µÄ¹ÊÕÏÆÁ±Î¹¦ÄÜ¿ÉÒÔ×öµ½²»ÒÅ©ÈκÎÒ»¸öÇëÇó£»3Êǿͻ§¶ËÁ¬½ÓµÄÒì²½´¦Àí£»4ÊDZÈjava·þÎñÆ÷Ç¿Éϰٱ¶µÄ¸ººÉÄÜÁ¦¡£
×ÛºÏÕâЩÓŵ㣬һ°ãµÄjavaÓ¦Ó÷þÎñÆ÷£¬½ÓÉÏÒ»¸önginxºó£¬ÔÚ·þÎñÎȶ¨ÐÔÉϽ«¿ÉÆ¥µÐÊýÍòÃÀ½ðµÄ´óÐÍjava¼¯Èº·þÎñÆ÷£¬java¿ª·¢Õ߾Ͳ»ÓÃÔÙΪjavaÐÔÄÜ·½Ãæ·¢³îÁË¡£
Èç¹û¾ö¶¨ÊÔÓÃÒ»ÏÂnginx£¬ÄǽÓÏÂÀ´µÄʾͱÈÍ¿ÚË®ÇáËɵöàÁË¡£
nginx¿ÉÒÔÓÃÁ½ÖÖ·½Ê½È¥½Ójavaºǫ́£º
1¡¢½«jspÀ©Õ¹ÃûµÄÇëÇó·¢Íùºǫ́£¬ÕâÊDZȽϴ«Í³µÄ·½Ê½
2¡¢½«ËùÓÐÇëÇó¶¼·¢Íùºǫ́£¬¶ø½«Ò»Ð©¾²Ì¬ÎļþµÄĿ¼ÁôÏÂ
3¡¢½«ËùÓÐÇëÇó¶¼·¢Íùºǫ́£¬¶ø½«Ä³ÖÖÀ©Õ¹ÃûµÄÁ´½ÓÁôÏÂ
ÕâÈýÖÖ·½Ê½¶¼ÊÇÀûÓÃÁ´½ÓÌØÕ÷´¦ÀíµÄ£¬¾ÙÀý˵Ã÷£¨Àý×ÓÖÐÊÇ·þÎñÆ÷Êǵ¥»ú£©£º
Ê×ÏÈÅäÖÃÒ»¸öupstream£¬ÕâÊÇͨÓõģº
upstream www.sudone.com {
server 127.0.0.1:8081;
server 127.0.0.1:8082;
}
127.0.0.1:8081ºÍ127.0.0.1:8082¾ÍÊǺó¶Ë·þÎñÆ÷ÁË£¬resinÖ§³ÖÁ½ÖÖ·½Ê½·þÎñ£¬Ò»ÖÖÊÇÒýÇæ·½Ê½ÓÃÓÚÁ¬½ÓapacheºÍIIS£¬ÁíÒ»ÖÖÊÇhttp server·½Ê½£¬Ò»¶¨ÒªÆô¶¯µÄÊÇhttp·þÎñÆ÷·½Ê½µÄ£¬ÕâÑùÕâÁ½¸ö¶Ë¿Ú²ÅÓÐЧ¡£tomcatÎÒ²»Ì«Çå³þ£¬Èç¹ûÓÐÁ½ÖÖ·½Ê½£¬Ò²Ò»¶¨ÒªÆô¶¯http server·½Ê½£¬¼ì²éµÄ°ì·¨ÊÇͨ¹ýÒ»¸öÁ´½ÓÒªÄܹ»Ö±½Ó·ÃÎʵõ½Ò³Ãæ¡£
Õë¶ÔÀ©Õ¹ÃûµÄ²ßÂÔµÄÅäÖãº
server {
listen 80;
server_name www.sudone.com;
location / {
root /data/html/;
rewrite "^/([0-9]+)\.
Ïà¹ØÎĵµ£º
¡¡¡¡Àà¼ÓÔØÊÇjavaÓïÑÔÌṩµÄ×îÇ¿´óµÄ»úÖÆÖ®Ò»¡£¾¡¹ÜÀà¼ÓÔØ²¢²»ÊÇÌÖÂÛµÄÈȵ㻰Ì⣬µ«ËùÓеıà³ÌÈËÔ±¶¼Ó¦¸ÃÁ˽âÆä¹¤×÷»úÖÆ£¬Ã÷°×Ôõô×ö²ÅÄÜÈÃÆäÂú×ãÎÒÃǵÄÐèÒª¡£ÕâÄÜÓÐЧ½ÚÊ¡ÎÒÃǵıàÂëʱ¼ä£¬´Ó²»¶Ïµ÷ÊÔClassNotFoundException, ClassCastExceptionµÄ¹¤×÷ÖнâÍѳöÀ´¡£
¡¡¡¡ÕâÆªÎÄÕ´ӻù´¡½²Æð£¬±ÈÈç´úÂëºÍÊý¾ÝµÄ²»Í¬Ö®´¦ÊÇʲ ......
Ï£¶ûÅÅÐòËã·¨Äܹ»³ÉÁ¢µÄ»ù´¡ÊÇÊý×éÒ²½Ó½üÓÐÐòÖ±½Ó²åÈëÅÅÐòËã·¨µÄʱ¼äЧÂÊÔ½¸ß¡£Ï£¶ûÅÅÐòËã·¨ÊÇÔÚ²»¼õÉÙÊý×éÔªËØµÄ¸öÊýÇé¿öϽ«Êý×é·Ö×飬´Ó¶ø½«ÅÅÐòºÃµÄÊý²åÈëµ½ÐÂÊý×éÖÐÈ¥¡£¹Ø¼üÔÚÓÚÆä˼Ïë¡£
Ë㷨ʵÏÖÈçÏ£º
/**
* Ï£¶ûÅÅÐòÓÖ³ÆÎªËõСÔöÁ¿ÅÅÐò
* @param a ÓÃÓÚÅÅÐòµÄÊý×é
* @pa ......
ÕâÊÇÎÒ¸öÈ˵ÄÀí½â£¬¼ÓÉÏÒÔǰ¿´µÄһЩÌû×Ó£¬Óв»¶ÔµÄµØ·½£¬Çë¸ßÈËÖ¸µã¡£
1.×÷Ϊjava²ÎÊý´«µÝ¸øÒ»¸öº¯ÊýµÄ¶ÔÏ󣬳ýÁ˺ܼòµ¥µÄÈçint»òÕßbooleanµÈ¼òµ¥µÄÒÔÍ⣬´«µÝµÄ¶¼ÊÇÕâ¸ö¶ÔÏóµÄÒýÓá£
µ±ÔÚ½ÓÊÕº¯ÊýÖиıäÕâ¸ö¶ÔÏóµÄʱºò£¬ÔÀ´µÄ¶ÔÏó¼´±»¸Ä±ä¡£
2.ÔÚ³õʼ»¯Ò»¸ö¶ÔÏóµÄʱºò£¬ÓÐʱºòÎÒÃÇÏ£ÍûÓÃÒ»¸öÒѾ´æÔڵĶÔÏóÀ´¸øÁíÍâÒ» ......
Õ½¶·Í¼DEMO
»ù±¾²Ù×÷£º
ÒÆ¶¯£º← → ↓ ↑
¶Ô»°£º¿Õ¸ñ¼ü/»Ø³µ¼ü
ÔËÐл·¾³£º
Windows
JRE 1.6»òÒÔÉÏ(²»×°Åܲ»ÁË)
JREÏÂÔØµØÖ·£ºhttp://www.java.com/zh_CN/download/manual.jsp
×¢Ò⣺ÓÎÏ·´¦ÔÚ¿ª·¢½×¶Î,½öÌåÑé
JAVAÊÖ»úÓÎÏ·¾Ó¶à£¬¿ª·¢Õâ¸öPC RPG game,Ϊ¼ÍÄîSUN
°´¼Æ»®0.5¿ªÊ¼ÐèÒªÌí¼ÓÉ̵êºÍÕ ......
2007-09-28 12:17×÷Õߣºdoublel³ö´¦£ºÂÛ̳ÕûÀíÔðÈα༣º·½ÖÛ
¡¡¡¡ÔÚJavaÓïÑÔÖУ¬ abstract class ºÍinterface ÊÇÖ§³Ö³éÏóÀඨÒåµÄÁ½ÖÖ»úÖÆ¡£ÕýÊÇÓÉÓÚÕâÁ½ÖÖ»úÖÆµÄ´æÔÚ£¬²Å¸³ÓèÁËJavaÇ¿´óµÄ ÃæÏò¶ÔÏóÄÜÁ¦¡£abstract classºÍinterfaceÖ®¼äÔÚ¶ÔÓÚ³éÏóÀඨÒåµÄÖ§³Ö·½Ãæ¾ßÓкܴóµÄÏàËÆÐÔ£¬ÉõÖÁ¿ÉÒÔÏà»¥Ìæ»»£¬Òò´ËºÜ¶à¿ª·¢ÕßÔÚ½ ......