|
2007ǯ10·î16Æü(²Ð) 00:18
ºòº£¡¢Îɤ¯¤¢¤ë¡ÊËͼ«¿È¤â¹¥¤ß¤Î¡ËÁȤ߹ç¤ï¤»¤Ç¡¢
¡¡¡¦IDE¡¦¡¦¡¦Eclipse ¡¡¡¦¥Ó¥ë¥É¥Ä¡¼¥ë¡¦¡¦¡¦Maven2 µÚ¤Ó Eclipse m2eclipse¥×¥é¥°¥¤¥ó ¡¡¡¦¥³¥ó¥Æ¥Ê¡¦¡¦¡¦Tomcat µÚ¤Ó Tomcat¥×¥é¥°¥¤¥ó ¡¡¡¦¥Õ¥ì¡¼¥à¥ï¡¼¥¯¡¦¡¦¡¦Seasar2 µÚ¤Ó S2¥Õ¥¡¥ß¥ê¡¼ ¤È¸À¤¦¤Î¤¬¤¢¤ê¤Þ¤¹¡£ ¤·¤«¤·¡¢³«È¯´Ä¶¹½ÃۤϷ빽ÆñÌä¤Ç¤¹¡£ Eclipse¡¢Maven2¡¢m2eclipse¡¢Tomcat¥×¥é¥°¥¤¥ó... ¤½¤ì¤¾¤ì¡Ö¸ÄÊ̤ÎÌäÂê¡×¤Ë¥Õ¥©¡¼¥«¥¹¤·¤¿¥Ä¡¼¥ë¤òÁȤ߹ç¤ï¤»¤è¤¦¤È¤¹¤ë¤È¡¢ ºÙ¤«¤¤¤È¤³¤í¤Ç¥®¥ã¥Ã¥×¤¬¤¢¤Ã¤Æ¡¢³Æ¥Ä¡¼¥ë¤ÎĹ½ê¤ò³è¤«¤·¤Ä¤Ä¡¢¤¦¤Þ¤¯Ï¢·È¤µ¤»¤ë¤Ë¤Ï»î¹Ôºø¸í¤¬É¬ÍפǤ¹¡£ ¤½¤³¤Ç¡¢°Ê²¼¤Î¤è¤¦¤Ê³Æ¥Ä¡¼¥ë¤ÎĹ½ê¤ò³è¤«¤»¤ë³«È¯´Ä¶¤òºî¤Ã¤Æ¤ß¤ë¡£ ¡¡£±¡¥Eclipse ¡¡¡¡¡¦½¤Àµ¤·¤¿¥½¡¼¥¹¤Î¥¤¥ó¥¯¥ê¥á¥ó¥¿¥ë¥³¥ó¥Ñ¥¤¥ë¡£ ¡¡¡¡¡¦¤½¤Î¾¤â¤í¤â¤í... ¡¡£²¡¥Maven2 ¡¡¡¡¡¦pom.xml¤Ë¤è¤ë¥×¥í¥¸¥§¥¯¥È¥á¥¿¾ðÊó¤ÎÄêµÁ¡¢°ì¸µ´ÉÍý¡£ ¡¡¡¡¡¦¥Ó¥ë¥É¤Îɸ½à²½¡£ ¡¡£³¡¥m2eclipse¥×¥é¥°¥¤¥ó ¡¡¡¡¡¦pom.xml¤Î°Í¸¥é¥¤¥Ö¥é¥ê¤ò½¤Àµ¤¹¤ë¤À¤±¤Ç¡¢ ¡¡¡¡¡¡¥é¥¤¥Ö¥é¥ê¤Î¥À¥¦¥ó¥í¡¼¥É¡¢Eclipse¥Ó¥ë¥É¥Ñ¥¹¤ò¼«Æ°¹¹¿·¡£ ¡¡¡¡¡¡¡Ê°Í¸¥é¥¤¥Ö¥é¥ê¤ò½¤Àµ¤¹¤ë¤¿¤Ó¤Ë mvn eclipse:eclipse ¤·¤Ê¤¯¤ÆÎɤ¤¡ª¡Ë ¡¡£´¡¥Tomcat¥×¥é¥°¥¤¥ó ¡¡¡¡¡¦Eclipse¾å¤ÇTomcat¤Îµ¯Æ°¡¿Ää»ß¡£ ¡¡¡¡¡¦¥Ç¥Ð¥Ã¥°¤¬´Êñ¡£¡Ê¥ê¥â¡¼¥È¥Ç¥Ð¥Ã¥°¤·¤Ê¤¯¤ÆÎɤ¤¡ª¡Ë ¡¡¡¡¡¦DevLoader¤ò»È¤¨¤Ð¡¢War¥â¥¸¥å¡¼¥ë¤òºîÀ®¤¹¤ë¤³¤È¤Ê¤¯¡¢ ¡¡¡¡¡¡½¤Àµ¤·¤¿¥½¡¼¥¹¤òTomcat¤Ë¨ȿ±Ç²Äǽ¡£ ¡¡£µ¡¥Seasar2 2.4.x¤ÎSMART Deploy ¡¡¡¡¡¦HOT deploy¤Ç¡¢Tomcat¡Ê¤Î¥³¥ó¥Æ¥¥¹¥È¡Ë¤òºÆµ¯Æ°¤¹¤ë¤³¤È¤Ê¤¯ ¡¡¡¡¡¡½¤Àµ¤·¤¿¥½¡¼¥¹¤òTomcat¤ËÈ¿±Ç²Äǽ¡£ ¡¡¡¡¡¡Seasar2 2.4.x°Ê¾å¤¬É¬¿Ü¤Ë¤Ê¤ê¤Þ¤¹¡£ ¤Ä¤Þ¤ê¡¢ ɬÍפʥ饤¥Ö¥é¥ê¤Ï¼«Æ°ÀßÄꤵ¤ì¤Æ¡¢½¤Àµ¤·¤¿¥½¡¼¥¹¤ÏTomcat¤Ë¨ȿ±Ç¤µ¤ì¤Æ¡¢ Tomcat¾å¤Ç¥Ç¥Ð¥Ã¥°¤â¤Ç¤¤Æ¡¢Maven¤Ç°ì´Ó¤·¤¿¥Ó¥ë¥É¤â¤Ç¤¡¢ ¤·¤«¤â³«È¯¼Ô¤Ò¤È¤ê¤Ò¤È¤ê¤Î¼ê´Ö¤ò¶ËÎϾʤ¯¤³¤È¤¬¤Ç¤¤ë¡¢´Ä¶¤Ê¤Î¤Ç¤¹¡ª¡ª¡Ê¤Î¤Ï¤º¡Ë ¤Ç¤Ïºî¤êÊý¡£ ¤Á¤Ê¤ß¤Ë¡¢¤³¤Îºî¶È¤Ï¥¢¡¼¥¥Æ¥¯¥È¤À¤±¤¬¹Ô¤¦½é´üºî¶È¤Ç¤¹¡£ ¡¡£±¡¥Eclipse ¡¡¡¡ÆÃ¤ËÆÃÊ̤ʼê½ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£ ¡¡£²¡¥Maven2 ¡¡¡¡¡pom.xml¤ò½ñ¤¤Þ¤¹¡£ ¡¡¡¡¡¡maven-eclipse-plugin¤ÎÀßÄê¤Ç¡¢downloadSources¤ÈdownloadJavadocs¤òtrue¤Ë¤·¤Æ¤ª¤¤Þ¤¹¡£ ¡¡¡¡¢Eclipse¤Î¥×¥í¥¸¥§¥¯¥ÈºîÀ®¥¦¥£¥¶¡¼¥É¤ò»È¤¦¤Î¤¬ÌÌÅݤʤΤǡ¢ ¡¡¡¡¡¡½é²ó¤À¤±¡Ömvn eclipse:eclipse¡×¤ÇEclipse¥×¥í¥¸¥§¥¯¥È¤òºîÀ®¤·¡¢Eclipse¤Ë¥¤¥ó¥Ý¡¼¥È¤·¤Þ¤¹¡£ ¡¡¡¡¡¡¤³¤Î»þÅÀ¤Ç¤Ï¡¢¥¯¥é¥¹¥Ñ¥¹ÊÑ¿ôM2_REPO¤¬Ì¤ÄêµÁ¤Ê¤Î¤Ç¡¢¥Ó¥ë¥É¥¨¥é¡¼¤Ë¤Ê¤ê¤Þ¤¹¡£ ¡¡¡¡£¥×¥í¥¸¥§¥¯¥È¤Î¥×¥í¥Ñ¥Æ¥£¡¢Java¥Ó¥ë¥É¥Ñ¥¹¤«¤é¡ÖM2_REPO/¡Á¡×¤ò ¡¡¡¡¡¡Á´¤Æºï½ü¤·¤Þ¤¹¡£ÅöÁ³¡¢¥Ó¥ë¥É¥¨¥é¡¼¤Ë¤Ê¤ê¤Þ¤¹¤¬¡¢¤³¤³¤Ç¤Ï̵»ë¤·¤Þ¤¹¡£ ¡¡£³¡¥m2eclipse¥×¥é¥°¥¤¥ó ¡¡¡¡¡m2eclipse¤ò¥¤¥ó¥¹¥È¡¼¥ë¡£ ¡¡¡¡¢Eclipse¤ÎÀßÄê¤ÎMaven2¤Ç¡¢¥½¡¼¥¹¤Î¥À¥¦¥ó¥í¡¼¥É¤È¡¢JavaDoc¤Î¥À¥¦¥ó¥í¡¼¥É ¡¡¡¡¡¡¤ò͸ú¡Ê¥Á¥§¥Ã¥¯ON¡Ë¤Ë¤·¤Æ¤ª¤¤Þ¤¹¡£ ¡¡¡¡£¥×¥í¥¸¥§¥¯¥È¤ò±¦¥¯¥ê¥Ã¥¯¢ªMaven2 ¤Ç¡¢Maven2ÆÃÀ¤ò͸ú¤Ë¤·¤Þ¤¹¡£ ¡¡¡¡¡¡Maven2 Dependencies¤È¸À¤¦¥¯¥é¥¹¥Ñ¥¹¥³¥ó¥Æ¥Ê¤¬ºîÀ®¤µ¤ì¤Þ¤¹¡£ ¡¡¡¡¡¡¤³¤Î»þÅÀ¤Ç¥Ó¥ë¥É¤¬Ä̤ë¤Ï¤º¤Ç¤¹¡£ ¡¡¡¡¡¡¤³¤ì°Ê¹ß¤Ï¡¢pom.xml¤ò½¤Àµ¤¹¤ì¤Ð¥é¥¤¥Ö¥é¥ê¤Î¥À¥¦¥ó¥í¡¼¥É¡Á¥Ó¥ë¥É¥Ñ¥¹ÀßÄ꤬ ¡¡¡¡¡¡¼«Æ°Åª¤Ë¹Ô¤ï¤ì¤Þ¤¹¡£ ¡¡¡¡¡¡mvn eclipse:eclipse ¤Ç¥Ó¥ë¥É¥Ñ¥¹¤ò¹¹¿·¤¹¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¡£ ¡¡£´¡¥Tomcat¥×¥é¥°¥¤¥ó ¡¡¡¡¡Tomcat¥×¥é¥°¥¤¥ó¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¡¢´ðËÜÀßÄê¡£ ¡¡¡¡¡¡ ¡¡¡¡¢dragon3¤µ¤ó¤¬¸ø³«¤·¤Æ¤¤¤ë²þÊÑÈÇDevLoader¤òÆþ¼ê¤·¡¢ ¡¡¡¡¡¡Tomcat¤Ë¥»¥Ã¥È¥¢¥Ã¥×¡£ ¡¡¡¡¡¡Tomcat¥×¥é¥°¥¤¥ó¤Ë¥Ð¥ó¥É¥ë¤µ¤ì¤Æ¤¤¤ë¥ª¥ê¥¸¥Ê¥ë¤ÎDevLoader¤ò»È¤¦¤È¡¢ ¡¡¡¡¡¡pom.xml¤Ëservlet-api-xxx.jar¤Ø¤Î°Í¸À¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¤È¼Â¹Ô»þ¤ËClassCastException¤¬È¯À¸¤·¤Þ¤¹¡£ ¡¡¡¡¡¡µÕ¤Ë¸À¤¨¤Ð¡¢Servlet API ¤ò»È¤ï¤Ê¤±¤ì¤Ð¡¢¥ª¥ê¥¸¥Ê¥ë¤ÎDevLoader¤Ç¤â¹½¤¤¤Þ¤»¤ó¤¬¡¢ ¡¡¡¡¡¡Servlet API¤ò»È¤ï¤Ê¤¤¤È¤¤¤¦¤³¤È¤Ï¾¯¤Ê¤¤¤Î¤«¤Ê¤È»×¤¤¤Þ¤¹¡£ ¡¡¡¡£¥×¥í¥¸¥§¥¯¥È¤Î¥×¥í¥Ñ¥Æ¥£¡¢Tomcat¤Ç°Ê²¼¤ÎÄ̤êÀßÄê¡£ ¡¡¡¡¡¡¡¦Tomcat¥×¥í¥¸¥§¥¯¥È¡¦¡¦¡¦ON¡£ ¡¡¡¡¡¡¡¦¥³¥ó¥Æ¥¥¹¥È̾¡¦¡¦¡¦Ç¤°Õ¤Î̾Á°¤òÆþÎÏ¡£ ¡¡¡¡¡¡¡¦¥³¥ó¥Æ¥¥¹¥ÈÄêµÁ¤Î¹¹¿·¤ò²Äǽ¤Ë¤¹¤ë¡¦¡¦¡¦ON¡£ ¡¡¡¡¡¡¡¦¤³¤Î¥³¥ó¥Æ¥¥¹¥È¤òºÆÆÉ¹þ²Äǽ¤Ë¤¹¤ë¡¦¡¦¡¦OFF¡£ ¡¡¡¡¡¡¡¡¡ÊON¤Ë¤¹¤ë¤È¡¢¥½¡¼¥¹¤ò½¤Àµ¤¹¤ë¤¿¤Ó¤Ë¥³¥ó¥Æ¥¥¹¥È¤¬ºÆµ¯Æ°¤·¤Æ¤·¤Þ¤¤¤Þ¤¹¡Ë ¡¡¡¡¡¡¡¦Web¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¡¦¥ë¡¼¥È¤È¤¹¤ë¥µ¥Ö¥Ç¥£¥ì¥¯¥È¥ê¡¦¡¦¡¦main/src/webapp ¡¡¡¡¡¡¡¦³«È¯ÍÑ¥¯¥é¥¹¥í¡¼¥À¤ò͸ú¤Ë¤¹¤ë¡¦¡¦¡¦ON¡£ ¡¡¡¡¡¡¡¡/PROJECT_NAME/target/classes¡¢ ¡¡¡¡¡¡¡¡org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER ¤ò¥Á¥§¥Ã¥¯ON¡£ ¡¡¡¡¡¡¡¡¡Ê¸Ä¡¹¤Î¥é¥¤¥Ö¥é¥ê¤ò¥Á¥§¥Ã¥¯ON¤Ë¤·¤Æ¤·¤Þ¤¦¤È¡¢.tomcatplugin¤ËÀäÂХѥ¹¤¬½ñ¤«¤ì¤Æ¤·¤Þ¤¤¡¢ºÆÇÛÉۤǤ¤Þ¤»¤ó¡Ë ¡¡£µ¡¥Seasar2 ¡¡¡¡env.txt ¤Ç¡¢³«È¯»þ¤ÏHOT Deploy¤¬Í¸ú¤Ë¤Ê¤ë¤è¤¦¤Ë¤·¤Æ¤ª¤¤Þ¤¹¡£ ¡¡¡¡¤³¤¦¤¹¤ë¤³¤È¤Ç¡¢¥³¥ó¥Æ¥¥¹¥È¤òºÆµ¯Æ°¤¹¤ë¤³¤È¤Ê¤¯¡¢½¤Àµ¤·¤¿¥½¡¼¥¹¤òTomcat¤Ë¨ȿ±Ç¤Ç¤¤Þ¤¹¡£ ¡¡£¶¡¥ÇÛÉÛ ¡¡¡¡pom.xml¡¢.classpath¡¢.project¡¢.tomcatplugin ¤ò´Þ¤á¤Æ¡¢¥×¥í¥¸¥§¥¯¥È¤òÇÛÉÛ(CVS¤äSVN¤Ë¥³¥ß¥Ã¥È)¤·¤Þ¤¹¡£ ¡¡¡¡¡ÊÄ̾ï¤Ïpom.xml¤À¤±¤Ç¡¢.classpathÅù¤Ï´Þ¤á¤Ê¤¤¤³¤È¤¬Â¿¤¤¤È»×¤¤¤Þ¤¹¤¬¡Ë ¡¡¡¡¤Ê¤ª¡¢¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤ËÆÃÄê¤Î´Ä¶¤Ë°Í¸¤¹¤ëÃÍ¡ÊÀäÂХѥ¹¤Ê¤É¡Ë¤¬½ñ¤«¤ì¤Æ¤¤¤Ê¤¤¤Î¤¬¡¢ºÆÇÛÉÛ²Äǽ¤Ë¤¹¤ë¥ß¥½¤Ç¤¹¡£ ¡¡¡¡³Æ³«È¯¼Ô¤Ï¡¢ÇÛÉÛ¤µ¤ì¤¿¥×¥í¥¸¥§¥¯¥È¤òEclipse¤Ë¥¤¥ó¥Ý¡¼¥È¤¹¤ë¤À¤±¤Ç¡¢ ¡¡¡¡ÆÃÊ̤ÊÀßÄê¤ò¤·¤Ê¤¯¤Æ¤â³«È¯¤Ç¤¤ë¤Ï¤º¤Ç¤¹¡£ °Ê¾å¤Ç¡¢²÷Ŭ¤Ê³«È¯´Ä¶¤¬¤Ç¤¤ë...¤È»×¤¤¤Þ¤¹¡£ °ì±þ¡¢¤¶¤Ã¤¯¤ê¤Èưºî³Îǧ¤·¤Æ¤¤¤Þ¤¹¤¬¡¢¤¦¤Þ¤¯¤¤¤«¤Ê¤«¤Ã¤¿¾ì¹ç¤Ï¤´ÍƼϤòm(_ _)m |
|
|
|
¥×¥í¥¸¥§¥¯¥È¤ò»Å¾å¤²¤Æ¤¤¤¯¤Ë¤¢¤¿¤Ã¤Æ¤Î³Æµ¡Ç½¤ò¡¢½ç½ø¤À¤Æ¤ÆÃúÇ«¤ËÀâÌÀ¤·¤Æ¤¯¤ì¤Þ¤¹¡£¥ì¥¤¥¢¥¦¥È¤äʸ»ú¤Î¸«°×¤µ¤â½½Ê¬¹Í褵¤ì¤Æ¤¤¤Æ¡¢VB¤Î¥ê¥Õ¥¡¥ì¥ó¥¹¤È¤·¤Æ»È¤¤Â³¤±¤é¤ì¤Þ¤¹¡£Îɤ¯¤Ê¤¤ÅÀ¤Ï¡¢Âè°ì¾Ï¤Ç¤¹¤Ù¤Æ¤ÎÁàºîÊýË¡¤Îµ½Ò¤ò¤·¤Æ¤Þ¤¹¤¬¡¢½é¤á¤Æ¸«¤ëÍѸ줬¤º¤é¤º¤é¤È...
2007ǯ10·î22Æü(·î) 15:17 Web³«È¯¤Î¥ì¥¹
|


