LinuxÏÂÅäÖÃJSP¿ª·¢»·¾³µÄ·½·¨
¡¡¡¡ÏµÍ³»·¾³£ºLinux 5.0 AS 64λ
¡¡¡¡²½Ö裺
¡¡¡¡1¡¢ÏÂÔØapache-tomcat-5.5.23.tarºÍjdk-1_5_0_12-linux-i586.bin²¢´æ·ÅÔÚ/usr/localÎļþ¼ÐÏ£»
¡¡¡¡2¡¢°²×°jdk
¡¡¡¡[root@localhost local]#chmod 775 jdk-1_5_0_12-linux-i586.bin '·Ç±ØÐ룬ҪÊÇÖ±½ÓÔËÐÐʱÌáʾȨÏÞ²»¹»Ê±¸Ä±äȨÏÞ£»
¡¡¡¡[root@localhost local]#./jdk-1_5_0_12-linux-i586.bin '¿ªÊ¼°²×°£¬Ä¬Èϰ²×°¾Í¿É£»
¡¡¡¡3¡¢°²×°Tomcat
¡¡¡¡[root@localhost local]#tar xzvf apache-tomcat-5.5.23.tar ''ĬÈϰ²×°¾Í¿ÉÒÔ
¡¡¡¡[root@localhost local]#mv apache-tomcat-5.5.23 tomcat5.5 'ÐÞ¸ÄĬÈϰ²×°µÄÎļþ¼ÐÃû³Æ·½±ã½ÓÏÂÀ´µÄÅäÖû·¾³±äÁ¿
¡¡¡¡4¡¢ÉèÖÃjdkÓëTomcat»·¾³±äÁ¿
¡¡¡¡[root@localhost local]# vi /etc/profile 'ÐèÒªÕÆÎÕviÃüÁîµÄʹÓ÷½·¨¡£¼û¸½ÑÔ¡£
¡¡¡¡ÔÚÎļþµÄÄ©ÐкóÊäÈëÈçÏÂÄÚÈÝ£º
¡¡¡¡export JAVA_HOME=/usr/local/jdk1.5.0_12
¡¡¡¡export CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
¡¡¡¡export CATALINA_BASE=/usr/local/tomcat5.5
¡¡¡¡export CATALINA_HOME=/usr/local/tomcat5.5
¡¡¡¡PATH=$JAVA_HOME/bin:$PATH:$PATH:$CATALINA_HOME/bin
¡¡¡¡[root@localhost local]# source /etc/profile 'ÖØÐ±à¼ÏÂprofileÎļþ
¡¡¡¡5¡¢²âÊÔjdk°²×°ÊÇ·ñ³É¹¦
¡¡¡¡[root@localhost local]#java 'Èç¹ûÃüÁîÔËÐÐÕý³£Ôò˵Ã÷°²×°³É¹¦
¡¡¡¡[root@localhost local]#javac 'Èç¹ûÃüÁîÔËÐÐÕý³£Ôò˵Ã÷°²×°³É¹¦
¡¡¡¡[root@localhost local]#java -version '¼ì²éjdk°æ±¾ÊÇ·ñÊÇÎÒÃÇËù°²×°µÄ°æ±¾£¬ÕâÓиöÎÊÌâ¼û¸½ÑÔ¡£
¡¡¡¡6¡¢TomcatµÄÆô¶¯¼°ÅäÖÃ
¡¡¡¡[root@localhost local]#/usr/local/tomcat5.5/bin/startup.sh 'Æô¶¯tomcat£¬Èç¹ûÎÞ³ö´íÐÅÏ¢ÔòÆô¶¯³É¹¦£»Ò²¿ÉÒÔ·ÃÎʱ¾»ú8080¶Ë¿Ú£¬²é¿´¶Ë¿ÚÊÇ·ñÕý³££¨ÊäÈë127.0.0.1£º8080£©
¡¡¡¡7¡¢TomcatµÄÆäËûÉèÖÃ
¡¡¡¡a.ΪTomcatн¨Ò»¸ö¹ÜÀíÓû§£¬Îª´ËÐèÒª±à¼jakarta/conf/tomcat-users.xml£¬ÔÚÀïÃæÌí¼ÓÀàËÆµÄÒ»ÐС£
¡¡¡¡ÕâÑùÄã¾Í¿ÉÒÔÔÚTomcatÖ÷Ò³ÃæÖеã»÷×óÃæµÄ"Tomcat Administration"µÄÁ´½Ó£¬½øÈëÒ»¸öµÇÂ¼Ò³Ãæ£¬ÊäÈëÄã¸Õ²Åн¨µÄÄǸöÓû§£¬¾Í¿ÉÒÔ¶Ô·þÎñÆ÷½øÒ»²½ÅäÖá£
¡¡¡¡b.²é¿´TomcatÈÕÖ¾Îļþ£º
¡¡¡¡[root@localhost local]#tail -f /usr/local/tomcat5.5/logs/catalina.out
¡¡¡¡¸½£º
¡¡¡¡a.java°æ±¾ÎÊÌâ¡£Èç¹ûÄãÔÚ°²×°ÏµÍ³µÄʱºòÑ¡ÔñÁËjava·þÎñÆ÷£¬ÄÇôĬÈϻᰲװÉÏjdk1.4.2.½¨ÒéÏÈÐ
Ïà¹ØÎĵµ£º
ϵͳ£ºRHEL 5.1 & 5.3
gsoapÊǸöºÃ¶«¶«£¬Ëü¿ÉÄܺܺÃ×°£¬¿ÉÄÜÒ²ºÜÄÑ×°£¬È¡¾öÓÚÄãµÄϵͳÒѾ°²×°ÁËʲô¿ª·¢°ü¡£
ÎÒÔÚ¶ą̀RHELÐéÄâ»ú£¨32bit & 64bit£©ÉϾù°²×°ÁËgsoap£¬ÆäÖÐÓÐһ̨ÊÇconfigureÖ®ºóÖ±½Ómake¾Í¸ã¶¨ÁË£¬ÁíÍâÁ½Ì¨¶¼ÊÇ»¹ÒªÕÛÌںܶàÆäËû¶«Î÷µÄ¡£
ÆäÖÐÓм¸¸öÐèҪ˵Ã÷µÄµØ·½ÊÇ£º
£¨1£©°²×°gsoap£¬ÄãÐèÒªÏÈ ......
1.×Ô¶¨ÒåÊä³ö
Ïë±Ø´ó¼Ò¶¼ÓÐÀûÓÃÊä³öº¯ÊýÈçprintfÀ´°ïÖúÎÒÃǵ÷ÊÔ³ÌÐòµÄ¾Àú£¬ÕâÊÇÒ»ÖֱȽÏÔʼµÄ³ÌÐòµ÷ÊÔ¸¨Öú·½·¨£¬ÔÚLinuxÏÂÒ²¿ÉÒÔΪÎÒÃÇËùÓᣲ»¹ýÕâÖÖ·½·¨ÓÐÒ»¸öÃ÷ÏÔµÄȱµã£¬¾ÍÊÇÔÚµ÷ÊÔÍêºóÎÒÃDZØÐë×¢ÊÍ»òɾ³ýµôÕâЩ¸¨Öú´úÂë¡£Linux CÌṩÁË-DDEBUGÕâ¸ö±àÒë±ê¼ÇÀ´¶¨ÒåDEBUGÕâ¸ö·ûºÅ£¬½èÖúÓڸ÷ûºÅ£¬ÎÒÃÇ¿ÉÒÔÔÚÓ¦Ó ......
Óð²×°¹âÅÌÒýµ¼ÏµÍ³
--> ¼üÈëlinux rescue½øÈë¾ÈԮģʽ
--> skipýÌå¼ì²é,Ñ¡ÔñÓïÑÔ,¼üÅÌ,Ñ¡continue½øÈëconsole(ÃüÁîÐÐ)ģʽ
--> chroot /mnt/sysimage --> grub-install /dev/hda(Èç¹ûÓÃlilo,ÓÃÃüÁîlilo)
--> restart
ɾ³ýlinux·ÖÇøÈçºÎ»Ö¸´windows·ÖÇø
ÓÃwindowsÆô¶¯ÅÌÆô ......
ÔÚ UNIX ϵͳÖУ¬Óû§´´½¨Ò»¸öнø³ÌµÄΨһ·½·¨¾ÍÊǵ÷ÓÃϵͳµ÷Óà fork¡£µ÷ Óà fork µÄ½ø³Ì³ÆÎª¸¸½ø³Ì£¬¶øÐ´´½¨µÄ½ø³Ì½Ð×ö×Ó½ø³Ì¡£ÏµÍ³µ÷ÓõÄÓï·¨¸ñʽ£º
pid = fork();
ÔÚ´Óϵͳµ÷Óà fork Öзµ»ØÊ±£¬Á½¸ö½ø³Ì³ýÁË·µ»ØÖµ pid ²»Í¬Í⣬¾ßÓÐÍêȫһÑùµÄÓû§¼¶ÉÏÏÂÎ ......