![]() |
Sun ONE Application Server 7, Update 1 °ü¸®ÀÚ ¼³¸í¼ |
¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º »ç¿ëÀÌ Àå¿¡¼´Â ½Ã½ºÅÛ ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ ÇÑ ¹ø¿¡ ÇϳªÀÇ ¸í·ÉÀ» ½ÇÇàÇÏ´Â ´ÜÀÏ ¸ðµå, ȯ°æ ¼öÁØ Á¤º¸¸¦ ´Ù½Ã ÀÔ·ÂÇÒ ÇÊ¿ä ¾øÀÌ ¿©·¯ °³ÀÇ ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Â ´ÙÁß ¸ðµå, ½ºÅ©¸³Æ® ¹× ÇÁ·Î±×·¥¿¡ ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º(asadmin À¯Æ¿¸®Æ¼)¸¦ »ç¿ëÇÏ´Â ÁöħÀ» Á¦°øÇÕ´Ï´Ù. °ü¸® ÀÎÅÍÆäÀ̽º È¸é ´ë½Å ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Àå¿¡¼´Â ´ÙÀ½ ³»¿ëÀ» ¼³¸íÇÕ´Ï´Ù.
¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º Á¤º¸
ÀÌ ÀýÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
asadmin À¯Æ¿¸®Æ¼ Á¤º¸
asadmin À¯Æ¿¸®Æ¼´Â ¸ðµç ±¸¼º ¹× °ü¸® ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù. °ü¸® ÀÎÅÍÆäÀ̽º ´ë½Å ÀÌ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ant ÀÛ¾÷ Á¤º¸
¸¹Àº °³¹ßÀÚµéÀÌ J2EE ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ °³¹ß ÇÁ·Î¼¼½º¸¦ °¡¼ÓÈÇϱâ À§ÇØ Ant¸¦ »ç¿ëÇÕ´Ï´Ù. Ant ½ºÅ©¸³Æ®´Â ¸î °¡Áö ÀÛ¾÷¿¡ asadmin À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÕ´Ï´Ù. °³¹ßÀÚ´Â ÀÀ¿ë ÇÁ·Î±×·¥ ±¸Ãà, ¸ðµâ ¹× ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¹èÆ÷ ¹× ¹èÆ÷ ÇØÁ¦, Sun ONE Application Server °ü¸®¿¡ Ant ÀÛ¾÷À» »ç¿ëÇÕ´Ï´Ù.
Ant ÀÛ¾÷¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Application Server Developer's Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
Ant¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Jakarta Project »çÀÌÆ® http://jakarta.apache.org/ant/¸¦ ÂüÁ¶ÇϽʽÿÀ.
±âŸ ¸í·ÉÁÙ À¯Æ¿¸®Æ¼ Á¤º¸
Sun ONE Application Server¿¡´Â Ãß°¡ÀûÀÎ ¸í·ÉÁÙ À¯Æ¿¸®Æ¼°¡ ÀÖ½À´Ï´Ù. ´ÙÀ½ Ç¥¿¡´Â À¯Æ¿¸®Æ¼ ¸ñ·Ï°ú ±×¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸íÀÌ ÀÖ½À´Ï´Ù.
ÀÌ·¯ÇÑ À¯Æ¿¸®Æ¼¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
asadmin »ç¿ë
asadmin À¯Æ¿¸®Æ¼´Â °ü¸® ÀÛ¾÷À» ¼öÇàÇÏ´Â ¸í·É ÁýÇÕÀ» Æ÷ÇÔÇÕ´Ï´Ù. °ü¸® ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© ¼öÇàÇÒ ¼ö ÀÖ´Â ´ëºÎºÐÀÇ ÀÛ¾÷¿¡ ÀÌ ¸í·ÉµéÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. asadmin À¯Æ¿¸®Æ¼´Â install_dir/bin¿¡ ÀÖÀ¸¸ç ÀÌ À§Ä¡¿¡¼ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. Windows¿¡¼ asadmin.bat ÆÄÀÏÀ» µÎ ¹ø ´©¸£¸é ¸í·É â¿¡ asadmin À¯Æ¿¸®Æ¼°¡ ½ÃÀÛµÇ°í ´ÙÁß ¸ðµå·Î ½ÇÇàµË´Ï´Ù.
ÀϺΠHTTP ¼¹ö °ü·Ã µî·Ï Á¤º¸¿Í Administration Server µî·Ï Á¤º¸´Â ¸í·ÉÁÙÀ» »ç¿ëÇÏ¿© ¼³Á¤ÇÒ ¼ö ¾ø±â ¶§¹®¿¡ °ü¸® ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. server.xml ±¸¼º ÆÄÀÏ¿¡ ÀúÀåµÈ ¸ðµç µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Â ¹Ý¸é init.conf ¶Ç´Â obj.conf¿¡ ÀúÀåµÈ µî·Ï Á¤º¸´Â ¼³Á¤ÇÒ ¼ö ¾ø½À´Ï´Ù. ±¸¼º ÆÄÀÏ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Application Server Administrator's Configuration File Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.
°¢ ¸í·É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "¸í·É ÂüÁ¶" ¹× ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ ÀýÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
- ¸í·É ±¸¹® ÀÌÇØ
- ´ÜÀÏ ¸ðµå ¹× ´ÙÁß ¸ðµå »ç¿ë
- ´ëÈ½Ä ¹× ºñ´ëÈ½Ä ¿É¼Ç »ç¿ë
- ȯ°æ ¸í·É »ç¿ë
- ¾ÏÈ£ ÆÄÀÏ ¿É¼Ç »ç¿ë
- asadminÀ» ·ÎÄà ¶Ç´Â ¿ø°ÝÀ¸·Î ½ÇÇà
- ¸í·ÉÁ٠ȣÃâ »ç¿ë
- À̽ºÄÉÀÌÇÁ ¹®ÀÚ »ç¿ë
- get ¹× set ¸í·É »ç¿ë
- µµ¿ò¸» »ç¿ë
- Ãâ·Â ¹× ¿À·ù º¸±â
¸í·É ±¸¹® ÀÌÇØ
asadmin À¯Æ¿¸®Æ¼ ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
asadmin command -short-option argument --long-option argument operand
¸í·É
¸í·ÉÀº ¼öÇàµÉ ÀÛ¾÷ ¶Ç´Â ŽºÅ©·Î ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÕ´Ï´Ù.
¿É¼Ç
¿É¼ÇÀ¸·Î À¯Æ¿¸®Æ¼ÀÇ ¸í·É ¼öÇà ¹æ¹ýÀ» ¼öÁ¤ÇÕ´Ï´Ù. ¿É¼ÇÀº ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÕ´Ï´Ù. ªÀº ¿É¼Ç ¾Õ¿¡´Â ÇÑ °³ÀÇ ´ë½Ã(-), ±ä ¿É¼Ç ¾Õ¿¡´Â µÎ °³ÀÇ ´ë½Ã(--)¸¦ ºÙÀÔ´Ï´Ù. ¸¹Àº ¿É¼Ç¿¡ ÀÖ¾î ±æ°Å³ª ªÀº Çü½Ä Áß ÇÑ °¡Áö¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, user ¿É¼ÇÀº --user ¶Ç´Â -u Çü½ÄÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿É¼Ç¿¡´Â Çʼö ¿É¼Ç°ú ¼±Åà ¿É¼ÇÀÌ ÀÖÀ¸¸ç ¼±Åà ¿É¼ÇÀº ¸í·É ±¸¹®¿¡¼ ´ë°ýÈ£·Î Ç¥½ÃµË´Ï´Ù. ¸í·ÉÀ» ½ÇÇàÇÒ ¶§´Â Çʼö ¿É¼ÇÀ» ¸ðµÎ Æ÷ÇÔ½ÃÄÑ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³ª°í ¸í·ÉÀÌ ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
»ç¿ëÇÒ ¼ö ÀÖ´Â ±ä ¿É¼Ç ¹× ªÀº ¿É¼Ç À̸§ ¸ñ·ÏÀº "¸í·É ÂüÁ¶"ÀÇ Ç¥ "±ä ¿É¼Ç ¹× ªÀº ¿É¼Ç Çü½Ä, ±âº»°ª ¹× ȯ°æ º¯¼ö"¸¦ ÂüÁ¶ÇϽʽÿÀ.
´ëºÎºÐÀÇ ¿É¼Ç¿¡´Â Àμö °ª(¿¹: --port port_number)ÀÌ ÇʼöÀÌÁö¸¸ ºÎ¿ï ¿É¼ÇÀº ±× ¿¹¿Ü·Î ±â´ÉÀ» on ¶Ç´Â off·Î ÀüȯÇϸç Àμö °ªÀ» ÇÊ¿ä·Î ÇÏÁö ¾Ê½À´Ï´Ù.
¶ÇÇÑ ¿É¼ÇÀ» ȯ°æ º¯¼ö¿¡ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "ȯ°æ ¸í·É »ç¿ë"À» ÂüÁ¶ÇϽʽÿÀ. ¿É¼Ç¿¡ ÇØ´çÇÏ´Â Àüü ȯ°æ º¯¼ö ¸ñ·ÏÀº "±ä ¿É¼Ç ¹× ªÀº ¿É¼Ç Çü½Ä, ±âº»°ª ¹× ȯ°æ º¯¼ö ´ëÀÀ"À» ÂüÁ¶ÇϽʽÿÀ.
ºÎ¿ï ¿É¼Ç
ºÎ¿ï ¿É¼ÇÀº on ¶Ç´Â off »çÀ̸¦ ÀüȯÇÕ´Ï´Ù(¿¹¸¦ µé¾î, --interactive´Â ¿É¼Ç °ü·Ã ¸Þ½ÃÁö°¡ Ç¥½ÃµÇ´Â ´ëÈÇü ¸ðµå¸¦ Ȱ¼ºÈÇϰí --no-interactive´Â ´ëÈÇü ¸ðµå¸¦ ºñȰ¼ºÈÇÕ´Ï´Ù). ±ä ¿É¼Ç ¾Õ¿¡ --no-¸¦ ºÙÀÌ¸é ¿É¼ÇÀÌ off·Î ÀüȯµË´Ï´Ù. ªÀº ¿É¼Ç À̸§À» ÁöÁ¤Çϸé Ç×»ó ±âº»°ªÀÇ ¹Ý´ë·Î ¼³Á¤µË´Ï´Ù.
ªÀº ºÎ¿ï ¿É¼ÇÀ» ±×·ìÈÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, -Ie¸¦ »ç¿ëÇÏ¿© interactive
(ªÀº ¿É¼Ç -I)¿Í echo (ªÀº ¿É¼Ç -e)¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.ÇÇ¿¬»êÀÚ
ÇÇ¿¬»êÀÚ´Â ÇϳªÀÇ °ø¹é ¶Ç´Â ÅÇÀ¸·Î ±¸ºÐÇÏ¸ç ¸í·É ±¸¹®¿¡¼ ¼ø¼¿Í »ó°ü¾øÀÌ »ç¿ëµË´Ï´Ù. ¿É¼ÇÀ» µÚ¿¡ ºÙÀÌÁö ¾Ê°í --¸¦ »ç¿ëÇÏ¿© ¿É¼Ç°ú ÇÇ¿¬»êÀÚ¸¦ ±¸ºÐÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ Àμö´Â ÇÑ °³ÀÇ ´ë½Ã(-)·Î ½ÃÀÛÇÏ´õ¶óµµ ÇÇ¿¬»êÀÚ·Î Ãë±ÞµË´Ï´Ù. ¿¹¸¦ µé¾î ´ÙÀ½ ¸í·É¿¡¼
asadmin> create-jvm-options --instance server1 -- -Xmx1500m
-XMx1500mÀº ´ë½Ã Çϳª·Î ½ÃÀÛÇÏÁö¸¸ ÇÇ¿¬»êÀÚ·Î Ãë±ÞµË´Ï´Ù.
±¸¹® ¿¹
asadmin create-instance [--user admin_user] [--password admin_password] [-H host_name] [--port port_number] [--sysuser sys_user] [--domain domain_name] [--local=true/false] [--passwordfile file_name] [--secure | -s] --instanceport instance_port instance_name
ÀÌ ±¸¹® ¿¹¿¡¼ -H´Â hostnameÀÇ ÂªÀº ¿É¼ÇÀ̰í --user´Â Àμö°¡ admin_userÀÎ ±ä ¿É¼ÇÀ̸ç instance_nameÀÌ ÇÇ¿¬»êÀÚÀÔ´Ï´Ù. ¼±Åà ¿É¼ÇÀº ´ë°ýÈ£ ¾È¿¡ ÀÖ½À´Ï´Ù.
´ÙÀ½Àº ½ÇÁ¦ °ªÀ» »ç¿ëÇÑ ±¸¹®ÀÇ ¿¹ÀÔ´Ï´Ù. ÀÌ ¿¹¿¡´Â ¼±Åà ¿É¼Ç Áß ÀϺΰ¡ »ç¿ëµÇÁö ¾Ê¾Ò½À´Ï´Ù.
asadmin create-instance --user admin --password password -H austen --port 4848 --instanceport 1024 server2
´ÜÀÏ ¸ðµå ¹× ´ÙÁß ¸ðµå »ç¿ë
asadmin¸¦ ´ÜÀÏ ¸ðµå ¶Ç´Â ´ÙÁß ¸ðµå·Î ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÜÀÏ ¸ðµå¿¡¼´Â ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ ÇÑ ¹ø¿¡ ÇϳªÀÇ ¸í·É¾¿ ½ÇÇàÇÕ´Ï´Ù. ´ÙÁß ¸ðµå¿¡¼´Â ȯ°æ ¼öÁØ Á¤º¸¸¦ ´Ù½Ã ÀÔ·ÂÇÏÁö ¾Ê°íµµ ¿©·¯ °³ÀÇ ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆÄÀÏ ÀÔ·ÂÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ´ÜÀÏ ¸ðµå¿¡¼ ¸í·ÉÀÌ ½ÇÆÐÇϸé ÇÁ·Î±×·¥ÀÌ Á¾·áµË´Ï´Ù. ´ÙÁß ¸ðµå¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ¸í·ÉÀÌ ½ÇÆÐÇϸé asadmin ÇÁ·ÒÇÁÆ®·Î µÇµ¹¾Æ ¿É´Ï´Ù.
´ÜÀÏ ¸ðµå
¸í·ÉÁÙ ÇÁ·ÒÇÁÆ®¿¡¼ ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽ºÀÇ ´ÜÀÏ ¸í·ÉÀ» È£ÃâÇÏ¸é ´ÜÀÏ ¸ðµå·Î ½ÇÇàÇÏ´Â °ÍÀÔ´Ï´Ù. ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º´Â ¸í·ÉÀ» ½ÇÇàÇÑ ÈÄ ´Ù½Ã ¸í·É ÇÁ·ÒÇÁÆ®·Î ³ª°©´Ï´Ù. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º¸¦ ½ÇÇàÇÏ·Á¸é install_dir/appserv/bin µð·ºÅ丮·Î À̵¿ÇÑ ´ÙÀ½ ¸í·É ÇÁ·ÒÇÁÆ®¿¡ ¸í·ÉÀ» ÀÔ·ÂÇÕ´Ï´Ù.
> asadmin command options arguments
¿¹:
> asadmin create-instance --user admin --password password -H austen --port 4848 --instanceport 1024 server2
´ÙÁß ¸ðµå
´ÙÁß ¸ðµå¸¦ »ç¿ëÇϸé ȯ°æÀ» óÀ½¿¡ ¼³Á¤ÇÏ¿© ¼¹ö À̸§, Æ÷Æ®, ¾ÏÈ£ µîÀÇ È¯°æ ¼öÁØ Á¤º¸¸¦ ´Ù½Ã ÀÔ·ÂÇÏÁö ¾Ê°íµµ ¿©·¯ °³ÀÇ ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÁß ¸ðµå¸¦ »ç¿ëÇÒ °æ¿ì °¡Àå Áß¿äÇÑ ÀÌÁ¡Àº asadminÀÌ ¸Þ¸ð¸®¿¡ ³²¾Æ Àֱ⠶§¹®¿¡ ¸í·ÉÀ» ÀÔ·ÂÇÏ°í ½ÇÇàÇÏ´Â ½Ã°£ÀÌ Å©°Ô ´ÜÃàµÉ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. ÀÌ·¯ÇÑ È¯°æ º¯¼ö°¡ ¿î¿µ üÁ¦ ¼öÁØ¿¡ ¼³Á¤µÈ °æ¿ì¿¡´Â ´ÙÁß ¸ðµå¿¡¼ ÀÌ·¯ÇÑ ¼³Á¤À» ¼±ÅÃÇÕ´Ï´Ù. asadmin À¯Æ¿¸®Æ¼´Â »ç¿ëÀÚ°¡ º¯°æÇÒ ¶§±îÁö ÀÌ·¯ÇÑ ¼³Á¤À» »ç¿ëÇÕ´Ï´Ù.
Windows¿¡¼´Â asadmin.bat ÆÄÀÏÀ» ½ÇÇàÇϸé ÀÚµ¿À¸·Î ´ÙÁß ¸ðµå°¡ µË´Ï´Ù.
UNIX¿¡¼´Â asadmin À¯Æ¿¸®Æ¼¸¦ ¸í·ÉÁÙ¿¡¼ ´ÙÁß ¸ðµå·Î ½ÃÀÛÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù.
> asadmin multimode
´ÙÁß ¸ðµå¿¡¼ ¸í·É ÇÁ·ÒÇÁÆ®´Â asadminÀ¸·Î º¯°æµÇ¸ç »ç¿ëÀÚ´Â ÀÌ ¶§ asadmin ÇÁ·ÒÇÁÆ®¿¡ ¸í·ÉÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. À¯Æ¿¸®Æ¼ À̸§À» »ç¿ëÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ¿¹:
asadmin> create-instance --user admin --password password -H austen --port 4848 --instanceport 1024 server2
exit ¶Ç´Â quit¸¦ ÀÔ·ÂÇÏ¿© ´ÙÁß ¸ðµå¸¦ Á¾·áÇÏ¸é ¸í·É ÇÁ·ÒÇÁÆ®·Î µÇµ¹¾Æ ¿É´Ï´Ù.
¿©·¯ ´ÙÁß ¸ðµå
´ÙÁß ¸ðµå ¼¼¼Ç¿¡¼ ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© ´ÙÁß ¸ðµå¸¦ È£ÃâÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
asadmin> multimode
ÀÏ´Ü µÎ ¹øÂ° ´ÙÁß ¸ðµå ȯ°æÀ» Á¾·áÇÏ¸é ¿ø·¡ÀÇ ´ÙÁß ¸ðµå ȯ°æÀ¸·Î µÇµ¹¾Æ ¿É´Ï´Ù.
¿¹¸¦ µé¾î, server1À» ´ÙÁß ¸ðµå¿¡¼ °ü¸®ÇÏ´Â °æ¿ì server2¸¦ °ü¸®ÇÏ¿© µÎ °¡Áö ¼¹ö¸¦ ºñ±³ÇÏ·Á¸é server1¿¡ ´ëÇÑ ´ÙÁß ¸ðµå¿¡¼ server2¿¡ ´ëÇÑ ´ÙÁß ¸ðµå¸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ´Â ÇöÀçÀÇ ´ÙÁß ¸ðµå ¼¼¼ÇÀ» Á¾·áÇÏÁö ¾Ê¾Æµµ µÇ¹Ç·Î ȯ°æ ¼³Á¤À» ±×´ë·Î À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. server2¿¡ ´ëÇØ »ç¿ëÇÏ´Â ´ÙÁß ¸ðµå ¼¼¼ÇÀ» Á¾·áÇϸé server1 ´ÙÁß ¸ðµå ȯ°æÀ¸·Î µÇµ¹¾Æ ¿É´Ï´Ù.
´ëÈ½Ä ¹× ºñ´ëÈ½Ä ¿É¼Ç »ç¿ë
¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÒ ¶§ ´ëÈÇü ¶Ç´Â ºñ´ëÈÇü ¸ðµå·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ëÈÇü ¸ðµå¸¦ ¼±ÅÃÇÑ °æ¿ì ¾ÏÈ£¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¾ÏÈ£¸¦ ÁöÁ¤Ç϶ó´Â ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù. ´ëÈÇü ¸ðµå´Â ±âº»ÀûÀ¸·Î Ȱ¼ºÈµÇ¾î ÀÖ½À´Ï´Ù.
export ¸í·ÉÀ» »ç¿ëÇÏ¿© ´ëÈÇü ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇÔÀ¸·Î½á ´ëÈÇü ¸ðµå¸¦ Ȱ¼ºÈ ¹× ºñȰ¼ºÈÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Ç¥ "export ¸í·É°ú ÇÔ²² »ç¿ëµÇ´Â ȯ°æ º¯¼ö"¸¦ ÂüÁ¶ÇϽʽÿÀ.
´ÜÀÏ ¸ðµå¿¡¼´Â ¸ðµç »óȲ¿¡ ´ëÈ½Ä ¿É¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÁß ¸ðµå¿¡¼´Â ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ ÇÑ ¹ø¿¡ ÇÑ °³ÀÇ ¸í·ÉÀ» ½ÇÇàÇÒ ¶§¿Í ÆÄÀÏ¿¡¼ ´ÙÁß ¸ðµå·Î ½ÇÇàÇÒ ¶§ ´ëÈ½Ä ¿É¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÀÔ·Â ½ºÆ®¸²¿¡¼ ÆÄÀÌÇÁµÈ ´ÙÁß ¸ðµåÀÇ ¸í·É°ú ´Ù¸¥ ÇÁ·Î±×·¥¿¡¼ È£ÃâµÈ ¸í·ÉÀº ´ëÈÇü ¸ðµå¿¡¼ ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
ȯ°æ ¸í·É »ç¿ë
asadmin À¯Æ¿¸®Æ¼´Â ȯ°æ ¸í·ÉÀ» »ç¿ëÇÏ¿© ¼³Á¤ÇÒ ¼ö Àִ ȯ°æ º¯¼ö ÁýÇÕÀ» Æ÷ÇÔÇÕ´Ï´Ù. ´ÙÁß ¸ðµå¿¡¼´Â ÀÌ·¯ÇÑ º¯¼ö¸¦ ÇÑ ¹ø ¼³Á¤ÇÏ¸é ´ÙÁß ¸ðµå¸¦ Á¾·áÇÒ ¶§±îÁö ȯ°æÀ» ´Ù½Ã ¼³Á¤ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. ÀÌ·¯ÇÑ È¯°æ º¯¼ö¸¦ ¿î¿µ üÁ¦ ¼öÁØ¿¡¼ ¼³Á¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ±×·± °æ¿ì ÀÌ·¯ÇÑ È¯°æ º¯¼ö´Â ´ÙÁß ¸ðµå¿¡ µé¾î°¥ ¶§ ÀÚµ¿À¸·Î ¼±ÅÃµÇ¸ç ´ÙÁß ¸ðµå¸¦ Á¾·áÇÑ ÈÄ¿¡µµ Áö¼ÓµË´Ï´Ù.
ȯ°æ º¯¼ö´Â ÇÒ´çÀ¸·Î ¾ðÁ¦µçÁö ¼³Á¤ÇÒ ¼ö ÀÖ´Â À̸§/°ª ½ÖÀÔ´Ï´Ù. ȯ°æ º¯¼ö´Â ¿É¼Ç À̸§ ¾Õ¿¡ ºÙÀº ´ë¹®ÀÚ AS_ADMIN_ Á¢µÎ¾î·Î ±¸¼ºµË´Ï´Ù. ¿¹¸¦ µé¾î Administration Server »ç¿ëÀÚ¸¦ ¼³Á¤ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
export AS_ADMIN_USER=administrator
¿©±â¼ administrator´Â °ü¸®ÀÚÀÇ »ç¿ëÀÚ À̸§ÀÔ´Ï´Ù.
¶ÇÇÑ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇϸé AS_ADMIN_USER °ªÀ» asadmin ¸í·É¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
asadmin multimode
asadmin> export AS_ADMIN_HOST=austenÀÌ ´ÙÁß ¸ðµå ¼¼¼Ç¿¡ ÀÖ´Â µ¿¾È¿¡´Â Administration Server È£½ºÆ® À̸§ÀÌ austenÀ¸·Î ¼³Á¤µÇ°í ´Ù½Ã ÇÒ´çÇÏÁö ¾Ê´Â ÇÑ ±×´ë·Î À¯ÁöµË´Ï´Ù.
¶ÇÇÑ ÇÑ ¹ø¿¡ ¿©·¯ ȯ°æ º¯¼öÀÇ °ªÀ» ¼³Á¤ÇÏ°í ³»º¸³¾ ¼ö ÀÖ½À´Ï´Ù. ¿¹:
asadmin> export AS_ADMIN_PORT=4848 AS_ADMIN_USER=admin
ÇöÀçÀÇ È¯°æ º¯¼ö ¼³Á¤À» º¸·Á¸é ´ÙÀ½°ú °°ÀÌ export ¸í·ÉÀ» Àμö ¾øÀÌ »ç¿ëÇÕ´Ï´Ù.
asadmin> export
AS_ADMIN_HOST=austen
AS_ADMIN_PORT=4848
AS_ADMIN_USER=adminȯ°æ¿¡¼ º¯¼ö¿Í ±× °ªÀ» Á¦°ÅÇÏ·Á¸é unset ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ¿¹:
asadmin> unset AS_ADMIN_HOST
º¯¼ö¸¦ ´Ù½Ã ¼³Á¤Çϰųª asadmin ¸í·ÉÀÇ ÀϺηΠ´Ù¸¥ °ªÀ» ¼³Á¤ÇÔÀ¸·Î½á ȯ°æ º¯¼öÀÇ ¼³Á¤ °ªÀ» ´ëüÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹:
asadmin> export AS_ADMIN_HOST=dickens
asadmin> show-instance-status --host austen instance-nameÀÌ ¿¹´Â Administration Server È£½ºÆ® austen¿¡ ÀÖ´Â ÀνºÅϽºÀÇ ÀνºÅϽº »óŸ¦ º¸¿©Áִµ¥ ±× °ªÀÌ ÀÌÀü È£½ºÆ® °ªÀÎ dickens¸¦ ´ëüÇϱ⠶§¹®ÀÔ´Ï´Ù.
³»º¸³½ º¯¼ö¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì¿¡´Â ´ëºÎºÐÀÇ ¸í·É°ú ÇÔ²² ´ÙÀ½ ¿É¼ÇÀ» »ç¿ëÇϰųª ±âº»°ªÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½ ±âº»°ª ¸ñ·ÏÀº "±ä ¿É¼Ç ¹× ªÀº ¿É¼Ç Çü½Ä, ±âº»°ª ¹× ȯ°æ º¯¼ö ´ëÀÀ"À» ÂüÁ¶ÇϽʽÿÀ.
- --host
- --port
- --user
- --password or --passwordfile
- --secure=true (¾ÈÀüÇÑ °æ¿ì)
- --instance (ÇÊ¿äÇÑ °æ¿ì)
´ÙÀ½ Ç¥ "export ¸í·É°ú ÇÔ²² »ç¿ëµÇ´Â ȯ°æ º¯¼ö"¿¡¼´Â export ¸í·É°ú ÇÔ²² »ç¿ëÇϴ ȯ°æ º¯¼ö¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ÀÌ º¯¼öµéÀº ƯÈ÷ ȯ°æÀ» ¼³Á¤ÇϹǷΠ°¡Àå ÀϹÝÀûÀ¸·Î »ç¿ëµË´Ï´Ù. ù ¹øÂ° ¿Àº ȯ°æ º¯¼ö À̸§À» ³ªÅ¸³»°í µÎ ¹øÂ° ¿Àº »ç¿ë ¸ñÀûÀ» ¼³¸íÇÏ¸ç ¾Æ¹«°Íµµ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì¿¡´Â ±âº»°ªÀ» º¸¿©ÁÝ´Ï´Ù. Àüü ȯ°æ º¯¼ö ¸ñ·ÏÀº "±ä ¿É¼Ç ¹× ªÀº ¿É¼Ç Çü½Ä, ±âº»°ª ¹× ȯ°æ º¯¼ö ´ëÀÀ"À» ÂüÁ¶ÇϽʽÿÀ.
¾ÏÈ£ ÆÄÀÏ ¿É¼Ç »ç¿ë
¸í·ÉÁÙ¿¡ ¾ÏÈ£¸¦ ÀÔ·ÂÇÏÁö ¾Ê°Å³ª ¾ÏÈ£¿¡ ´ëÇÑ È¯°æ º¯¼ö¸¦ ¼³Á¤ÇÏ·Á¸é ¾ÏÈ£ ÆÄÀÏÀ» ¸¸µé¾î ¸í·ÉÁÙ ¿É¼ÇÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
password ¿É¼ÇÀ» °¡Áø ¸ðµç ¸í·É¿¡´Â ´ë½Å »ç¿ëÇÒ ¼ö ÀÖ´Â passwordfile ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù. ¾ÏÈ£ ÆÄÀÏÀº ´ÙÀ½ ÇàÀ¸·Î ÀÌ·ç¾îÁ® ÀÖ½À´Ï´Ù.
AS_ADMIN_PASSWORD=value
AS_ADMIN_ADMINPASSWORD=value
AS_ADMIN_USERPASSWORD=value
passwordfile ¿É¼ÇÀ» »ç¿ëÇÒ °æ¿ì ÆÄÀÏÀÇ ¾ÏÈ£´Â ´ÙÁß ¸ðµå ȯ°æÀ¸·Î ³»º¸³»Áö¸ç ÁöÁ¤µÈ password ¿É¼ÇÀÌ ¾ø´Â ÈÄ¼Ó ¸í·ÉÀº ÀÌ °ªÀ» »ç¿ëÇÕ´Ï´Ù.
¸í·ÉÁÙ¿¡ ¾ÏÈ£ ¿É¼Ç°ú ¾ÏÈ£ ÆÄÀÏ ¿É¼ÇÀ» ¸ðµÎ ÁöÁ¤ÇÒ °æ¿ì¿¡´Â ¾ÏÈ£ ÆÄÀÏÀÇ °ªÀÌ ´ÙÁß ¸ðµå ȯ°æÀ¸·Î ³»º¸³»ÁöÁö¸¸ ¾ÏÈ£ ¿É¼ÇÀÌ ¾ÏÈ£ ÆÄÀÏ ¿É¼Ç¿¡ ¿ì¼±ÇϹǷΠÇöÀç ¸í·ÉÀº ¾ÏÈ£ ¿É¼Ç¿¡ ÁöÁ¤µÈ ¾ÏÈ£¸¦ »ç¿ëÇÕ´Ï´Ù.
asadminÀ» ·ÎÄà ¶Ç´Â ¿ø°ÝÀ¸·Î ½ÇÇà
ÀϹÝÀûÀ¸·Î asadmin À¯Æ¿¸®Æ¼´Â Administration Server¸¦ ÅëÇØ ¸í·ÉÀ» º¸³À´Ï´Ù. µû¶ó¼ Sun ONE Application Server°¡ ¼³Ä¡µÇ¾î ÀÖ´Â ½Ã½ºÅÛ¿¡¼´Â asadminÀ» ½ÇÇàÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ±×·¯³ª, ´ëºÎºÐÀÇ asadmin ¸í·ÉÀ» ¼öÇàÇϱâ À§Çؼ´Â Administration Server°¡ ½ÇÇàµÇ°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.
create-instance¿Í °°Àº ÀϺΠ¸í·ÉÀº ·ÎÄÿ¡¼ ½ÇÇàµÇ´Â ¿É¼ÇÀ» °¡Áý´Ï´Ù. create-instance¿Í ÇÔ²² --local=true ¿É¼ÇÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ¼¹ö°¡ ¼³Ä¡µÈ ½Ã½ºÅÛ¿¡¼ ¸í·ÉÀ» ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. ±×·¯³ª ÀνºÅϽº¸¦ ¸¸µé±â À§ÇØ Administration Server¸¦ ½ÇÇàÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
ÀϺΠ¸í·ÉÀº ·ÎÄ÷Π½ÇÇàµÇ¾î¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Administration Server¿Í ¸ðµç Administration ServerÀÇ ÀνºÅϽº¸¦ ½ÃÀÛÇÏ´Â start-appserv ¸í·ÉÀº ¿ø°ÝÀ¸·Î ½ÇÇàµÉ ¼ö ¾ø½À´Ï´Ù. ÀÌ´Â ÀÌ ¸í·ÉÀ» »ç¿ëÇÏ¿© Administration Server¸¦ ½ÃÀÛÇÒ ¶§±îÁö Administration Server°¡ ½ÇÇàµÇÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù.
Administration Server¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "Administration Server ±âº» ¼³Á¤"À» ÂüÁ¶ÇϽʽÿÀ.
´ÙÀ½ ¸í·ÉÀº ·ÎÄà ¹× ¿ø°ÝÀ¸·Î ½ÇÇàµÉ ¼ö ÀÖ½À´Ï´Ù.
- create-instance
- delete-instance
- list-instances
- start-instance
- stop-instance
- display-license
- version
- stop-domain
- restart-instance
- list-domains
ÀÌ·¯ÇÑ ¸í·ÉÀÇ °æ¿ì¿¡´Â ·ÎÄà ¿É¼ÇÀ» ÁöÁ¤ÇÏÁö ¾Ê°íµµ ¸í·ÉÀ» ·ÎÄ÷Π½ÇÇàÇϵµ·Ï ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î ¸í·É ±¸¹®¿¡¼ »ç¿ëÀÚ, ¾ÏÈ£, È£½ºÆ® ¹× Æ÷Æ®ÀÇ °ªÀ» ÁöÁ¤ÇÏ´Â °æ¿ì ÀÌ·¯ÇÑ ¿É¼Ç¿¡ ´ëÇØ ·ÎÄà °ªÀ» ÁöÁ¤ÇÒ ¼ö ÀÖÀ½¿¡µµ ºÒ±¸Çϰí ÀÌ ¸í·ÉÀº ¿ø°Ý ¸í·ÉÀ¸·Î Ãë±ÞµË´Ï´Ù. ÀÌ·¯ÇÑ ¿É¼ÇÀÇ °ªÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¸í·ÉÀº ±âº»ÀûÀ¸·Î ·ÎÄ÷Π½ÇÇàµË´Ï´Ù.
¸í·ÉÀÌ ·ÎÄ÷Π½ÇÇàµÉ ¶§ µµ¸ÞÀÎ ¿É¼ÇÀÌ ÀÖÀ¸¸é µµ¸ÞÀÎÀÌ ÇÑ °³»ÓÀÎ °æ¿ì ¿Ü¿¡´Â Çʼö ¿É¼ÇÀÔ´Ï´Ù. ÁöÁ¤ÇÑ µµ¸ÞÀÎ ¿É¼ÇÀº ¸í·ÉÀÌ ¿ø°ÝÀ¸·Î ½ÇÇàµÇ´Â °æ¿ì¿¡´Â ¹«½ÃµË´Ï´Ù.
¸í·ÉÁ٠ȣÃâ »ç¿ë
¸í·ÉÁÙÀ» ´ÙÀ½ Ç׸ñ¿¡ ¼³¸íµÈ ¿©·¯ ¹æ¹ýÀ¸·Î È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸í·ÉÁÙ¿¡¼ asadmin »ç¿ë
¸í·ÉÀ» »ç¿ëÇÏ´Â °¡Àå °£´ÜÇÑ ¹æ¹ýÀº ¸í·ÉÁÙ¿¡¼ ÇÑ ¹ø¿¡ ÇÑ °³¾¿ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. À¯Æ¿¸®Æ¼¿¡ ¸í·É, ¿É¼Ç ¹× Àμö¸¦ ÀÔ·ÂÇÕ´Ï´Ù. ´ÙÁß ¸ðµå¿¡¼´Â À¯Æ¿¸®Æ¼ À̸§°ú ȯ°æ ¿É¼Ç(ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇÑ °æ¿ì)À» ´Ù½Ã ÀÔ·ÂÇÒ ÇÊ¿ä ¾øÀÌ ¿©·¯ °³ÀÇ ¸í·ÉÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÜÀÏ ¸ðµå ¶Ç´Â ´ÙÁß ¸ðµå ¸í·ÉÀ» ´ëÈÇüÀ¸·Î ½ÇÇàÇϰųª ºñ´ëÈÇüÀ¸·Î ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ëÈÇüÀ¸·Î ½ÇÇàÇÏ´Â °æ¿ì¿¡´Â ¾ÏÈ£ µî ÇÊ¿äÇÑ Ãß°¡ ÀÔ·ÂÀ» Ç϶ó´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
´ÜÀÏ ¸ðµå ¹× ´ÙÁß ¸ðµå¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "´ÜÀÏ ¸ðµå ¹× ´ÙÁß ¸ðµå »ç¿ë"À» ÂüÁ¶ÇϽʽÿÀ.
´ëÈÇüÀ¸·Î ¸í·ÉÀ» »ç¿ëÇÏ´Â ÀÚ¼¼ÇÑ ³»¿ëÀº "´ëÈ½Ä ¹× ºñ´ëÈ½Ä ¿É¼Ç »ç¿ë"À» ÂüÁ¶ÇϽʽÿÀ.
¸í·ÉÁÙ¿¡¼ »ç¿ë ¿¹
> asadmin create-instance --user admin --password password --host austen --port 4848 --instanceport 1024 server2
¸í·ÉÀ» ¿Ï·áÇÑ ÈÄ ¿î¿µ üÁ¦ ÇÁ·ÒÇÁÆ®·Î µÇµ¹¾Æ ¿É´Ï´Ù.
ÆÄÀÏ ÀÔ·Â(½ºÅ©¸³Æ®)À¸·Î asadmin »ç¿ë
»ç¿ëÀÚ´Â ¿©·¯ asadmin ¸í·ÉÀ» Æ÷ÇÔÇÏ´Â ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ´Â ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ¿© ¸í·ÉÀ» Àϰý ó¸®ÇÏ°í Æ¯Á¤ ½Ã°£¿¡ ÀÛ¾÷ÀÌ ½ÇÇàµÇµµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖÀ¸¸ç ¶ÇÇÑ °ü¸® ÀÛ¾÷À» ´Ü¼øÈ ¹× ÀÚµ¿ÈÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆÄÀÏ¿¡ ÀÖ´Â ½ºÅ©¸³Æ®¸¦ È£ÃâÇÏ·Á¸é ´ÙÀ½ ±¸¹®À» »ç¿ëÇÕ´Ï´Ù.
> asadmin multimode --file filename
´ÙÀ½Àº ÀÌ·¯ÇÑ ¹æ½ÄÀ¸·Î È£ÃâÇÒ ¼ö ÀÖ´Â ÆÄÀÏ¿¡ ÀÖ´Â °£´ÜÇÑ ½ºÅ©¸³Æ®ÀÇ ¿¹ÀÔ´Ï´Ù.
# Create new instance and start it.
export AS_ADMIN_USER=admin AS_ADMIN_PASSWORD=mypassword AS_ADMIN_HOST=austen AS_ADMIN_PORT=4848
create-instance --instanceport 9000 austen3
start-instance austen3ÀÌ ½ºÅ©¸³Æ®´Â ȯ°æÀ» ¼³Á¤Çϰí austen3À̶ó´Â ÀνºÅϽº¸¦ ¸¸µé¸ç »õ ÀνºÅϽº¸¦ ½ÃÀÛÇÕ´Ï´Ù. ¼ýÀÚ ±âÈ£(#)·Î ½ÃÀÛÇÏ´Â ÇàÀº ÁÖ¼®À¸·Î Ãë±ÞµÇ¾î ¹«½ÃµË´Ï´Ù.
Ç¥ÁØ ÀÔ·Â(ÆÄÀÌÇÁ)À¸·Î asadmin »ç¿ë
´ÙÀ½ ±¸¹®À» »ç¿ëÇÏ¿© asadmin À¯Æ¿¸®Æ¼¿¡ ÆÄÀÌÇÁ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
cat filename | asadmin multimode
ÀÌ ±¸¹®Àº Windows¿¡¼´Â ÀÛµ¿ÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.
À̽ºÄÉÀÌÇÁ ¹®ÀÚ »ç¿ë
ÄÝ·Ð(:), º°Ç¥(*) ¹× ¹é½½·¡½Ã(\) µî ÀϺΠ¹®ÀÚ´Â ¸í·É ±¸¹®¿¡ »ç¿ëÇÒ ¶§ À̽ºÄÉÀÌÇÁ ¹®ÀÚ¸¦ ÇÔ²² ½á¾ß¸¸ ¿À·ù°¡ ¹ß»ýÇÏ´Â °ÍÀ» ¸·À» ¼ö ÀÖ½À´Ï´Ù. À̽ºÄÉÀÌÇÁ ¹®ÀÚ »ç¿ëÀº »ç¿ë Ç÷§Æû ¹× ´ÜÀÏ ¸ðµå ¶Ç´Â ´ÙÁß ¸ðµå »ç¿ë ¿©ºÎ¿¡ µû¶ó ´Ù¸¨´Ï´Ù.
ÁÖ get ¸í·É°ú set ¸í·É¿¡¼´Â ÄÝ·Ð À̽ºÄÉÀÌÇÁ ¹®ÀÚ¸¦ »ç¿ëÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
ÀÌ ÀýÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
- ´ÜÀÏ ¸ðµå UNIX»óÀÇ À̽ºÄÉÀÌÇÁ ¹®ÀÚ
- ´ÜÀÏ ¸ðµå Windows»óÀÇ À̽ºÄÉÀÌÇÁ ¹®ÀÚ
- ´ÜÀÏ ¸ðµå ¸ðµç Ç÷§Æû»óÀÇ À̽ºÄÉÀÌÇÁ ¹®ÀÚ
- ´ÙÁß ¸ðµå ¸ðµç Ç÷§Æû»óÀÇ À̽ºÄÉÀÌÇÁ ¹®ÀÚ
´ÜÀÏ ¸ðµå UNIX»óÀÇ À̽ºÄÉÀÌÇÁ ¹®ÀÚ
Solaris¿¡¼´Â Á¦ÇÑµÈ ¹®ÀÚ¿¡ µÎ °³ÀÇ ¹é½½·¡½Ã(\\) ¶Ç´Â Å« µû¿ÈÇ¥(" ") Áß Çϳª¸¦ À̽ºÄÉÀÌÇÁ ¹®ÀÚ·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
µÎ °³ÀÇ ¹é½½·¡½Ã(\\)¸¦ À̽ºÄÉÀÌÇÁ ¹®ÀÚ·Î »ç¿ë
¿¹¸¦ µé¾î, °ª¿¡ ÄÝ·ÐÀÌ Æ÷ÇÔµÈ ¿É¼ÇÀ» »ç¿ëÇÏ¿© JDBC ¿¬°á Ç®À» ¸¸µé ¶§ ¹é½½·¡½Ã¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ¿¹¿¡¼´Â ÀϺΠµî·Ï Á¤º¸¿¡ ȯ°æ º¯¼ö°¡ ¼³Á¤µÈ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.
asadmin create-jdbc-connection-pool --instance server1 --datasourceclassname oracle.jdbc.pool.OracleDataSource --failconnection=true --isconnectvalidatereq=true --property url=jdbc\\:oracle\\:thin\\:@asperfsol8\\:1521\\:V8i:user=staging_lo okup_app:password=staging_lookup_app OraclePoollookup
µû¿ÈÇ¥¸¦ À̽ºÄÉÀÌÇÁ ¹®ÀÚ·Î »ç¿ë
À§ÀÇ ¿¹¿¡ µû¿ÈÇ¥(")¸¦ »ç¿ëÇÏ·Á¸é ÇØ´ç °ªÀ» Å« µû¿ÈÇ¥·Î ¹°í ¹é½½·¡½Ã¿Í ÇÔ²² Å« µû¿ÈÇ¥¸¦ À̽ºÄÉÀÌÇÁ ¹®ÀÚ·Î »ç¿ëÇÕ´Ï´Ù.
asadmin create-jdbc-connection-pool --instance server1 --datasourceclassname oracle.jdbc.pool.OracleDataSource --failconnection=true --isconnectvalidatereq=true --property url=\"jdbc:oracle:thin:@asperfsol8:1521:V8i\":user=staging_lookup_a pp:password=staging_lookup_app OraclePoollookup
"´ÜÀÏ ¸ðµå ¸ðµç Ç÷§Æû»óÀÇ À̽ºÄÉÀÌÇÁ ¹®ÀÚ"¿¡ ¼³¸íµÈ ¹æ¹ýÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
´ÜÀÏ ¸ðµå Windows»óÀÇ À̽ºÄÉÀÌÇÁ ¹®ÀÚ
Windows¿¡¼´Â ¹é½½·¡½Ã ¹®ÀÚ¸¦ À̽ºÄÉÀÌÇÁ ¹®ÀÚ·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, °ª¿¡ ÄÝ·ÐÀÌ Æ÷ÇÔµÈ ¿É¼ÇÀ» »ç¿ëÇÏ¿© JDBC ¿¬°á Ç®À» ¸¸µé ¶§ ¹é½½·¡½Ã¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ¿¹¿¡¼´Â ÀϺΠµî·Ï Á¤º¸¿¡ ȯ°æ º¯¼ö°¡ ¼³Á¤µÈ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.
asadmin create-jdbc-connection-pool --instance server1 --datasourceclassname oracle.jdbc.pool.OracleDataSource --failconnection=true --isconnectvalidatereq=true --property url=jdbc\:oracle\:thin\:@asperfsol8\:1521\:V8i:user=staging_lookup_ app:password=staging_lookup_app OraclePoollookup
"´ÜÀÏ ¸ðµå ¸ðµç Ç÷§Æû»óÀÇ À̽ºÄÉÀÌÇÁ ¹®ÀÚ"¿¡ ¼³¸íµÈ ¹æ¹ýÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
´ÜÀÏ ¸ðµå ¸ðµç Ç÷§Æû»óÀÇ À̽ºÄÉÀÌÇÁ ¹®ÀÚ
»ç¿ëÀÚ´Â ¸ðµç Ç÷§Æû¿¡¼ ¹é½½·¡½Ã¸¦ À̽ºÄÉÀÌÇÁ ¹®ÀÚ·Î »ç¿ëÇϰí À̽ºÄÉÀÌÇÁ ¹®ÀÚ¸¦ Æ÷ÇÔÇÑ °ªÀ» Å« µû¿ÈÇ¥·Î ¹À» ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, °ª¿¡ ÄÝ·ÐÀÌ Æ÷ÇÔµÈ ¿É¼ÇÀ» »ç¿ëÇÏ¿© JDBC ¿¬°á Ç®À» ¸¸µé ¶§ À̽ºÄÉÀÌÇÁ ¹®ÀÚ¸¦ ´ÙÀ½°ú °°ÀÌ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ¿¹¿¡¼´Â ÀϺΠµî·Ï Á¤º¸¿¡ ȯ°æ º¯¼ö°¡ ¼³Á¤µÈ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù
asadmin create-jdbc-connection-pool --instance server1 --datasourceclassname oracle.jdbc.pool.OracleDataSource --failconnection=true --isconnectvalidatereq=true --property url="jdbc\:oracle\:thin\:@iasperfsol8\:1521\:V8i":user=staging_look up_app:password=staging_lookup_app OraclePoollookup
´ÙÁß ¸ðµå ¸ðµç Ç÷§Æû»óÀÇ À̽ºÄÉÀÌÇÁ ¹®ÀÚ
´ÙÁß ¸ðµå¿¡¼´Â ½½·¡½Ã³ª ¹é½½·¡½Ã ¾øÀÌ µû¿ÈÇ¥¸¸À» ÇÊ¿ä·Î ÇÏ´Â ´ÙÀ½ ±¸¹®À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
asadmin> create-jdbc-connection-pool --instance server1 --datasourceclassname oracle.jdbc.pool.OracleDataSource --failconnection=true --isconnectvalidatereq=true --property url="jdbc:oracle:thin:@asperfsol8:1521:V8i":user=staging_lookup_app :password=staging_lookup_app OraclePoollookup
get ¹× set ¸í·É »ç¿ë
get ¸í·É°ú set ¸í·ÉÀ» »ç¿ëÇÏ¿© Sun ONE Application ServerÀÇ ±¸¼º ¼³Á¤¿¡ ¾×¼¼½ºÇÏ°í º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ëºÎºÐ asadmin ¸í·ÉÀº Çʼö µî·Ï Á¤º¸¸¸ ¼³Á¤ÇÕ´Ï´Ù. ¼±ÅÃÀûÀÎ µî·Ï Á¤º¸ÀÇ °ªÀ» º¯°æÇÏ·Á¸é set ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.
   get ¹× set ¸í·É
¸í·É
Àμö
»ç¿ë
get
(scope) scope´Â ¼Ó¼ºÀ» ³ªÅ¸³»¸ç À¯È¿ÇÑ À̸§ÀÔ´Ï´Ù.
¼Ó¼º °ªÀ» °¡Á®¿É´Ï´Ù.
set
(scope=value) scope´Â ¼Ó¼ºÀ» ³ªÅ¸³»¸ç À¯È¿ÇÑ À̸§ÀÔ´Ï´Ù. value´Â ±× ¼Ó¼º¿¡ ´ëÇØ ¼³Á¤ÇÑ °ªÀÔ´Ï´Ù.
¼Ó¼ºÀÇ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
reconfig
instance-name
±¸¼º ÆÄÀÏÀ» ¼öÁ¤ÇÏ´Â ¸í·ÉÀ» ½ÇÇàÇÑ ÈÄ reconfig ¸í·ÉÀ» ½ÇÇàÇØ¾ß º¯°æ »çÇ×ÀÌ ¼¹ö¿¡ Àû¿ëµË´Ï´Ù. º¯°æ »çÇ×/À籸¼º »çÇ×À» ¼¹ö¿¡ Àû¿ëÇÏ´Â µ¥ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö ÀνºÅϽº¿¡ º¯°æ »çÇ× Àû¿ë"À» ÂüÁ¶ÇϽʽÿÀ.
¼Ó¼º »çÀÌ¿¡ °ø¹éÀ» »ç¿ëÇÏ¿© ´ÜÀÏ ¸í·ÉÀ¸·Î ¿©·¯ °³ÀÇ ¼Ó¼ºÀ» °¡Á®¿À°Å³ª ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹:set server1.appReloadPollInterval=20 server1.mime.mime1.file=mime.types
AS_ADMIN_PREFIX ȯ°æ º¯¼ö¸¦ »ç¿ëÇÏ¿© ÈÄ¼Ó get ¹× set ¸í·É¿¡ »ç¿ëµÉ Á¢µÎ¾î¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. get ¹× set ¸í·ÉÀÇ Á¢µÎ¾î ¹®ÀÚ¿°ú ÇÇ¿¬»êÀÚ »çÀÌ¿¡´Â ¸¶Ä§Ç¥(".")°¡ »ðÀԵ˴ϴÙ. ¿¹:
asadmin>export AS_ADMIN_PREFIX=server1
asadmin>get *
server1.locale = en_US
server1.appReloadPollInterval = 2
server1.name = server1
...get ¸í·É°ú set ¸í·É¿¡´Â ¸¶Ä§Ç¥ ºÐ¸®ÀÚ°¡ ÇÊ¿äÇϱ⠶§¹®¿¡ À̸§¿¡ ¸¶Ä§Ç¥°¡ Æ÷ÇÔµÈ Ç׸ñ¿¡´Â ±× ¾Õ¿¡ À̽ºÄÉÀÌÇÁ ¹®ÀÚ ¹é½½·¡½Ã(\)¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½ ¿¹¿¡¼´Â server2.sun.com¶ó´Â ¸¶Ä§Ç¥°¡ Æ÷ÇÔµÈ ¼¹ö ÀνºÅϽº À̸§ ¾Õ¿¡ ¹é½½·¡½Ã°¡ »ç¿ëµÈ °ÍÀ» º¸¿©ÁÝ´Ï´Ù.
get server2\.sun\.com.*
¹é½½·¡½Ã¸¦ Æ÷ÇÔÇÏÁö ¾ÊÀ¸¸é ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
get ¹× set ¸í·É ¿¹
´ÙÀ½ ¿¹¿¡¼´Â get ¸í·ÉÀ» »ç¿ëÇÏ¿© ¼Ó¼ºÀÇ °ªÀ» °¡Á®¿À´Â ¹æ¹ý°ú set ¸í·ÉÀ» »ç¿ëÇÏ¿© °ªÀ» ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù.
MDB ÄÁÅ×ÀÌ³Ê ¼ºñ½º ¿¹
ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö ÀνºÅϽº°¡ server1ÀÎ °æ¿ì ´ÙÁß ¸ðµå¿¡¼ ȯ°æ ¼³Á¤°ú ÇÔ²² ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© ¸ðµç mdb-container ¼Ó¼º °ªÀ» °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù.
asadmin> get server1.mdb-container.*
´ÙÀ½Àº ÇØ´ç ¼Ó¼ºÀÇ ÇöÀç °ªÀ» º¸¿©ÁÖ´Â ÀÌ ¸í·ÉÀÇ Ãâ·Â ¿¹ÀÔ´Ï´Ù.
server1.mdb-container.logLevel = null
server1.mdb-container.steadyPoolSize = 10
server1.mdb-container.idleInPoolTimeoutInSeconds = 600
server1.mdb-container.maxPoolSize = 60
server1.mdb-container.monitoringEnabled = false
server1.mdb-container.poolResizeQuantity = 2MDB ÄÁÅ×ÀÌ³Ê ¼Ó¼ºÀÎ monitoringEnabledÀÇ °ª¸¸ °¡Á®¿À·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
asadmin> get server1.mdb-container.montioringEnabled
monitoringEnabled ¼Ó¼ºÀÇ °ªÀ» true·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
asadmin> set server1.mdb-container.montioringEnabled=true
JMS ÀÚ¿ø ¿¹
¸ðµç ÀÚ¿ø ±¸¼º¿¡ ´ëÇÑ ¼Ó¼ºÀº ´ÙÀ½°ú °°Àº ÇüÅ¿©¾ß ÇÕ´Ï´Ù.
instancename.resource.primary_key_value.attribute_name
¿¹:
asadmin> get server1.jms-resource.myjms.*
myjms¶ó´Â JMS ´ë»ó ÀÚ¿øÀÇ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿É´Ï´Ù. ¿¹:
server1.jms-resource.myjms.resType = javax.jms.Topic
server1.jms-resource.myjms.enabled = true
server1.jms-resource.myjms.name = myjms
server1.jms-resource.myjms.description = null´ÜÀÏ ¼Ó¼º, Áï resType°ú °°Àº °ªÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.jms-resource.myjms.resType
ÇϳªÀÇ ¼Ó¼º, ¿¹¸¦ µé¾î descriptionÀ» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.jms-resource.myjms.description=mydescription
ÀÌ ¿¹¿¡¼´Â ÇØ´ç ¼³¸íÀ» mydescriptionÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
¿©·¯ °ª °¡Á®¿À±â ¹× ¼³Á¤ÇϱâÀÇ ¿¹
ÇϳªÀÇ ¸í·ÉÀ» »ç¿ëÇÏ¿© ¿©·¯ °³ÀÇ °ªÀ» °¡Á®¿À°í ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¿½Ã¿¡ µÎ °³ÀÇ ¼Ó¼ºÀ» ¼³Á¤ÇÏ·Á¸é °ø¹éÀ» »ç¿ëÇÏ¿© ¼Ó¼ºÀ» ºÐ¸®ÇÕ´Ï´Ù. ¿¹:
set server1.appReloadPollInterval=20 server1.mime.mime1.file=mime.types
¶ÇÇÑ È¯°æ º¯¼ö AS_ADMIN_PREFIX¸¦ »ç¿ëÇÏ¿© ¿©·¯ get ¸í·É°ú set ¸í·É¿¡ »ç¿ëÇÒ Á¢µÎ¾î¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
get ¹× set ¸í·ÉÀ» »ç¿ëÇÑ ¸ð´ÏÅ͸µ
get ¹× set ¸í·ÉÀ» »ç¿ëÇÏ¿© ½ÇÇà ÁßÀÎ ¼¹ö¸¦ ¸ð´ÏÅÍÇÒ ¼öµµ ÀÖ½À´Ï´Ù. list ¸í·Éµµ ¸ð´ÏÅ͸µ¿¡ »ç¿ëµË´Ï´Ù. monitor ¿É¼ÇÀ» true ¶Ç´Â false·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿É¼ÇÀ» true·Î ¼³Á¤Çϸé ÁöÁ¤µÈ ¼Ó¼ºÀ» ¸ð´ÏÅÍÇÕ´Ï´Ù. ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÑ Sun ONE Application Server ¸ð´ÏÅÍ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "CLI¸¦ »ç¿ëÇÑ ¸ð´ÏÅ͸µ µ¥ÀÌÅÍ ÃßÃâ"À» ÂüÁ¶ÇϽʽÿÀ.
µµ¿ò¸» »ç¿ë
¸ðµç asadmin ¸í·É¿¡ ´ëÇÑ µµ¿ò¸»Àº ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ -h ¶Ç´Â --help¸¦ ÀÔ·ÂÇÏ¿© º¼ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, asadmin¿¡ ´ëÇÑ µµ¿ò¸»À» º¸·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin --help
¸ðµç asadmin ¸í·ÉÀÇ ¸ñ·ÏÀÌ Ç¥½ÃµË´Ï´Ù.
ƯÁ¤ asadmin ¸í·É¿¡ ´ëÇÑ µµ¿ò¸»À» º¸·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin command -h
¶Ç´Â
asadmin command --help
µµ¿ò¸»¿¡´Â °³¿ä, ¸í·É¿¡ ´ëÇÑ ¼³¸í, ±¸¹® Á¤º¸, ¿¹ ¹× °ü·Ã ¸í·ÉÀÇ ¸ñ·ÏÀÌ Æ÷ÇԵ˴ϴÙ.
¸í·ÉÀÇ ¾î´À ºÎºÐ¿¡¼³ª -h ¶Ç´Â --help¸¦ »ç¿ëÇÏ¸é ±× ¸í·É¿¡ ´ëÇÑ µµ¿ò¸»À» º¼ ¼ö ÀÖ½À´Ï´Ù. ±×·± °æ¿ì ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
¶ÇÇÑ UNIX ȯ°æ¿¡¼ ¼³¸í¼ ÆäÀÌÁöÀÇ ¸í·ÉÁÙ µµ¿ò¸» ÆäÀÌÁö¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹øµéȵÇÁö ¾ÊÀº ¼³Ä¡ÀÇ °æ¿ì¿¡´Â MANPATH ȯ°æ º¯¼ö¿¡ install_dir/manÀ» Ãß°¡ÇÕ´Ï´Ù. ÀÏ´Ü ÀÌ·¸°Ô ÇÏ¸é ¸í·É ÇÁ·ÒÇÁÆ®¿¡ man asadminÀ» ÀÔ·ÂÇÏ¿© Sun ONE Application Server À¯Æ¿¸®Æ¼ÀÇ ¼³¸í¼ ÆäÀÌÁö¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ãâ·Â ¹× ¿À·ù º¸±â
¸í·ÉÀÌ ¼º°øÀûÀ¸·Î ½ÇÇàµÇ¸é ¼öÇàµÈ ³»¿ëÀ» ¾Ë¸®´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù. ¸í·ÉÀÌ ½ÇÆÐÇÑ °æ¿ì¿¡´Â ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
ÀÌ ÀýÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
Á¾·á »óÅ º¸±â
¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµÇ´Â °Í ¿Ü¿¡ asadmin ¸í·ÉÀº Á¾·á ½Ã Ç×»ó Á¾·á »óŸ¦ Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÀÌ ¼º°øÀûÀ̸é Á¾·á »óÅ´ 0ÀÌ°í ½ÇÆÐÇϸé 1ÀÔ´Ï´Ù.
UNIX»óÀÇ Á¾·á »óÅÂ
¸í·É ÇÁ·ÒÇÁÆ®¿¡ echo $?¸¦ ÀÔ·ÂÇÏ¿© Á¾·á »óŸ¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
¶ÇÇÑ ½ºÅ©¸³Æ®¿¡ Á¾·á Äڵ带 »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ Korn ¼Ð ½ºÅ©¸³Æ®¿¡¼´Â Á¾·á »óŸ¦ »ç¿ëÇÏ¿© list-instances ¸í·ÉÀÌ ¼º°øÀûÀ¸·Î ½ÇÇàµÇ¾ú´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù.
#!/bin/ksh
asadmin list-instances
if [[ $? = 0 ]]
then
echo "success"
else
echo "error"
fiWindows »óÀÇ Á¾·á »óÅÂ
Windows¿¡¼´Â .bat ½ºÅ©¸³Æ®¿¡¼ Á¾·á »óŸ¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ µÎ ½ºÅ©¸³Æ® Áß Çϳª´Â ¼º°øÀûÀÎ ½ºÅ©¸³Æ®¿Í ±× Ãâ·Â °á°ú¸¦ º¸¿©ÁÖ°í ´Ù¸¥ Çϳª´Â ½ÇÆÐÇÑ ½ºÅ©¸³Æ®¿Í ±× Ãâ·Â °á°ú¸¦ º¸¿©ÁÝ´Ï´Ù.
¼º°ø Á¶°Ç
myscript.bat
------------
echo off
echo Processing Command
call asadmin list-instances --domain domain1
if not %errorlevel% EQU 0 goto end
echo Command Succesful
goto program-end
:end
echo Command Failed
:program-endÃâ·Â:
Processing Command
admin-server <not running>
server1 <not running>
Command Succesful¿À·ù »óȲ
myscript.bat
-------------
echo off
echo Processing Command
call asadmin list-instances
if not %errorlevel% EQU 0 goto end
echo Command Succesful
goto program-end
:end
echo Command Failed
:program-endÃâ·Â:
Processing Command
No default domain. Need to enter a domain.
Command Failed»ç¿ë º¸±â
¸í·ÉÀ» Àμö ¾øÀÌ ÀÔ·ÂÇÏ¸é ¸í·É ±¸¹®ÀÌ Æ÷ÇÔµÈ ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
¿¹:asadmin> create-instance
Invalid number of operands received
USAGE: create-instance [--user admin_user] [--password admin_password] [--host localhost] [--port 4848] [--sysuser sys_user] [--domain domain_name] [--local=false] [--passwordfile file_name] [secure | -s] --instanceport instanceport instancename
º¸¾È °í·Á »çÇ×
¸í·ÉÁÙ¿¡¼ ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º ½ÇÇà ½Ã¿¡´Â ¸ðµç ¸í·É°ú ÇÔ²² »ç¿ëÀÚ ¾ÏÈ£¸¦ Á¦°øÇØ¾ß ÇÕ´Ï´Ù. ´ÙÁß ¸ðµå·Î ½ÇÇà ÁßÀÎ °æ¿ì¿¡´Â óÀ½ ȯ°æ ¼³Á¤ ½Ã¿¡ ¾ÏÈ£¸¦ Á¦°øÇØ¾ß ÇÕ´Ï´Ù. ´ÙÁß ¸ðµå¸¦ Á¾·áÇÑ °æ¿ì¿¡´Â ´ÙÁß ¸ðµå¸¦ ´Ù½Ã ½ÃÀÛÇÒ ¶§ ¾ÏÈ£¸¦ ºñ·ÔÇÑ È¯°æÀ» ´Ù½Ã ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ȯ°æ ¸í·ÉÀ» »ç¿ëÇÏ¿© ¾ÏÈ£¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "ȯ°æ ¸í·É »ç¿ë"À» ÂüÁ¶ÇϽʽÿÀ.
¾ÏÈ£ ÆÄÀÏÀ» ¼³Á¤ÇÏ¿© ¸í·ÉÁÙ¿¡ ¾ÏÈ£¸¦ ÀÔ·ÂÇÏÁö ¾ÊÀ» ¼öµµ ¾ø½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "¾ÏÈ£ ÆÄÀÏ ¿É¼Ç »ç¿ë"À» ÂüÁ¶ÇϽʽÿÀ.
À¯È¿ÇÑ »ç¿ëÀÚ À̸§°ú ¾ÏÈ£¶ó´Â ÀÎÁõ Á¤º¸°¡ ¾øÀ¸¸é ¸í·ÉÀÌ ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º´Â Sun ONE Application Server¿¡ ¼³Á¤ÇÑ º¸¾È Á¶Ä¡¸¦ Æ÷ÇÔÇÕ´Ï´Ù. Sun ONE Application Server º¸¾È¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Application Server Administrator's Security Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
µ¿½Ã¿¡ ¾×¼¼½ºÇÒ ¶§ °í·ÁÇØ¾ß ÇÒ »çÇ×
µÎ »ç¶÷ ÀÌ»óÀÌ ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º ¹×/¶Ç´Â °ü¸® ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© µ¿½Ã¿¡ ¼¹ö¸¦ ±¸¼ºÇÏ·Á ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·± °æ¿ì µÎ ¹øÂ°ÀÇ ±¸¼º ¿äûÀº ù¹øÂ° ¿äûÀÌ ¿Ï·áµÉ ¶§±îÁö ´ë±â¿ 󸮵˴ϴÙ. ¿äûÀÌ ´ë±â¿¿¡ ³Ê¹« ¿À·¡ ÀÖÀ¸¸é ½Ã°£ Ãʰú 󸮵˴ϴÙ.
ÀϺΠ¸í·ÉÀÇ °æ¿ì¿¡´Â reconfig ¸í·ÉÀ» »ç¿ëÇÒ ¶§±îÁö º¯°æ »çÇ×ÀÌ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. µû¶ó¼ º¯°æ »çÇ×ÀÌ ¼¹ö¿¡ Àû¿ëµÇ±â Àü¿¡ µÎ »ç¶÷ ÀÌ»óÀÌ ¼Ó¼ºÀ» ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù. reconfig ¸í·É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö ÀνºÅϽº¿¡ º¯°æ »çÇ× Àû¿ë"À» ÂüÁ¶ÇϽʽÿÀ.
¸í·É ÂüÁ¶
ÀÌ ÀýÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
¸í·É ¸ñ·Ï
´ÙÀ½ Ç¥¿¡¼´Â ¸ðµç asadmin ¸í·É°ú ±× ¿ëµµ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ¸í·É ±¸¹® ¹× ±× »ç¿ë¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
¿ÞÂÊ ¿Àº ¸í·É À̸§ÀÌ°í ¿À¸¥ÂÊ ¿Àº ±× »ç¿ë¹ýÀÔ´Ï´Ù.
Á¡À¸·Î ±¸ºÐµÈ À̸§ ¹× ¼Ó¼º ¸ñ·Ï
get ¹× set ¸í·ÉÀ» »ç¿ëÇÏ¿© ¼Ó¼ºÀ» °¡Á®¿À°í ¼³Á¤ÇÏ´Â °æ¿ì¿¡´Â asadmin¿¡¼ ¼ºñ½º, ÀÚ¿ø µî¿¡ »ç¿ëÇÏ´Â À̸§À» ¾Ë¾Æ¾ß ÀÌ À̸§À» »ç¿ëÇÏ¿© ƯÁ¤ °´Ã¼ÀÇ ¼Ó¼ºÀ» °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù.
ÀÌ·¯ÇÑ À̸§Àº À̸§ »çÀÌ¿¡ ¸¶Ä§Ç¥¸¦ ³Ö¾î ±¸ºÐÇÏ´Â ±¸¹®À» »ç¿ëÇϱ⠶§¹®¿¡ Á¡À¸·Î ±¸ºÐµÈ À̸§À¸·Î ºÒ¸³´Ï´Ù.
asadmin¿¡¼ »ç¿ëÇÏ´Â Á¡À¸·Î ±¸ºÐµÈ À̸§
´ÙÀ½ Ç¥¿¡¼´Â asadminÀ» »ç¿ëÇÏ¿© Ç׸ñÀ» ±¸¼ºÇÏ´Â µ¥ »ç¿ëÇÏ´Â À̸§À» ³ª¿ÇÕ´Ï´Ù. ÀÌ À̸§µéÀº ´ÙÀ½°ú °°Àº ¹üÁÖ·Î ³ª´¹´Ï´Ù.
¼ºñ½º À̸§
´ÙÀ½ Ç¥¿¡¼´Â ¼ºñ½ºÀÇ ¼Ó¼ºÀ» °¡Á®¿À°í ¼³Á¤ÇÏ´Â µ¥ »ç¿ëµÇ´Â ¼ºñ½º À̸§À» º¸¿©ÁÝ´Ï´Ù.
   ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽ºÀÇ ¼ºñ½º À̸§
¼ºñ½º
Á¡À¸·Î ±¸ºÐµÈ À̸§
JMS ¼ºñ½º ±¸¼º
Æ®·£Àè¼Ç ¼ºñ½º ±¸¼º
MDB ÄÁÅ×ÀÌ³Ê ±¸¼º
EJB ÄÁÅ×ÀÌ³Ê ±¸¼º
À¥ ÄÁÅ×ÀÌ³Ê ±¸¼º
JVM ±¸¼º
ORB ±¸¼º
ORB Listener ±¸¼º
orblistener ¶Ç´Â iiop-listener
orblistener ¶Ç´Â iiop-listener´Â À¯È¿ÇÑ À̸§ÀÌ ¾Æ´Õ´Ï´Ù.
ÀÌ À̸§ µÚ¿¡ ListenerÀÇ À̸§ÀÌ ³ª¿Í¾ß ÇÕ´Ï´Ù. ¿¹:ORB listener configuration
orblistener.<listener name> or iiop-listener.<listener name>·Î±× ±¸¼º
º¸¾È ±¸¼º
HTTP ±¸¼º
ÀÚ¿ø À̸§
´ÙÀ½ Ç¥¿¡¼´Â ÀÚ¿øÀÇ ¼Ó¼ºÀ» °¡Á®¿À°í ¼³Á¤ÇÏ´Â µ¥ »ç¿ëÇÏ´Â ÀÚ¿ø À̸§À» º¸¿©ÁÝ´Ï´Ù. ÀÌ À̸§¸¸À¸·Î´Â À¯È¿ÇÏÁö ¾ÊÀ¸¸ç, À̸§ µÚ¿¡ ÀÚ¿ø À̸§ÀÌ ¿Í¾ß ÇÕ´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥ À̸§
´ÙÀ½ Ç¥¿¡¼´Â ÀÀ¿ë ÇÁ·Î±×·¥ °ü·Ã ±¸¼ºÀÇ ¼Ó¼ºÀ» °¡Á®¿À°í ¼³Á¤ÇÏ´Â µ¥ »ç¿ëÇÏ´Â Á¡À¸·Î ±¸ºÐµÈ À̸§À» º¸¿©ÁÝ´Ï´Ù. ÀÌ À̸§¸¸À¸·Î´Â À¯È¿ÇÏÁö ¾ÊÀ¸¸ç À̸§ µÚ¿¡ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ À̸§ÀÌ ¿Í¾ß ÇÕ´Ï´Ù.
   ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽ºÀÇ ÀÀ¿ë ÇÁ·Î±×·¥ À̸§
ÀÀ¿ë ÇÁ·Î±×·¥ ±¸¼º ¿ä¼Ò
Á¡À¸·Î ±¸ºÐµÈ À̸§
ÀÀ¿ë ÇÁ·Î±×·¥ ±¸¼º
EJB ¸ðµâ ±¸¼º
À¥ ¸ðµâ ±¸¼º
Ä¿³ØÅÍ ¸ðµâ ±¸¼º
±âŸ À̸§
´ÙÀ½ Ç¥¿¡¼´Â get ¹× set ¸í·ÉÀ» »ç¿ëÇÏ¿© ±¸¼ºÇÒ ¼ö ÀÖ´Â ±âŸ Ç׸ñÀÇ Á¡À¸·Î ±¸ºÐµÈ À̸§À» º¸¿©ÁÝ´Ï´Ù. ÀÌ À̸§¸¸À¸·Î´Â À¯È¿ÇÏÁö ¾ÊÀ¸¸ç, À̸§ µÚ¿¡ ÀÚ¿øÀÇ À̸§ÀÌ ¿Í¾ß ÇÕ´Ï´Ù(¿¹: http-listener.listener_name, lifecycle-module.module-name).
   ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽ºÀÇ ±âŸ Ç׸ñ À̸§
Ç׸ñ
Á¡À¸·Î ±¸ºÐµÈ À̸§
HTTP listener
MIME À¯Çü ÆÄÀÏ
ACL
°¡»ó ¼¹ö
ÀÎÁõ µ¥ÀÌÅͺ£À̽º
º¸¾È ¿µ¿ª
lifecycle ¸ðµâ
ÇÁ·ÎÆÄÀÏ·¯ ±¸¼º
¼¹ö ±¸¼º
¼Ó¼º
´ÙÀ½ Àý¿¡¼´Â À§¿¡ ³ª¿µÈ ¸í¸íµÈ ÁöÁ¤ Ç׸ñÀÇ ¼Ó¼º°ú ±× »ç¿ë ¿¹¸¦ ¼³¸íÇÕ´Ï´Ù. ÀϺΠ¼Ó¼ºÀº Àбâ Àü¿ëÀ¸·Î get ¸í·É¿¡¸¸ »ç¿ë °¡´ÉÇϰí set ¸í·É¿¡´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
ÁÖ ÀÌ Àý¿¡ Æ÷ÇÔµÈ ¿¹¿¡¼´Â »ç¿ëÀÚ, ¾ÏÈ£, È£½ºÆ® ¹× Æ÷Æ®°¡ ȯ°æ º¯¼ö·Î Á¤ÀÇµÈ °ÍÀ¸·Î °¡Á¤ÇÏ¸ç ±¸¹®À¸·Î ±× ¿É¼ÇÀ» ³ª¿ÇÏÁö ¾Ê½À´Ï´Ù.
jms-service
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ÇØ´ç ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.jms-service.*
adminPassword¶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.jms-service.adminPassword
¼Ó¼º adminPassword¿¡ adminÀÇ °ªÀ» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.jms-service.adminPassword=admin
transaction-service
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.transaction-service.*
transactionRecoveryTimeout¶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.transaction-service.transactionRecoveryTimeout
¼Ó¼º transactionRecoveryTimeoutÀÇ °ªÀ» 49·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.transaction-service.transactionRecoveryTimeout=49
mdb-container
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.mdb-container.*
steadyPoolSize¶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.mdb-container.steadyPoolSize
¼Ó¼º steadyPoolSizeÀÇ °ªÀ» 10À¸·Î ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.mdb-container.steadyPoolSize=10
ejb-container
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.ejb-container.*
maxPoolSize¶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.ejb-container.maxPoolSize
¼Ó¼º maxPoolSizeÀÇ °ªÀ» 12·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.ejb-container.maxPoolSize=12
web-container
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
   À¥ ÄÁÅ×ÀÌ³Ê ¼Ó¼º
server.xml À̸§
asadmin À̸§
log-level
logLevel
monitoring-enabled
monitoringEnabled (not used)
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.web-container.*
logLevelÀ̶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.web-container.logLevel
monitoringEnabled¶ó´Â ¼Ó¼º¿¡ °æ°í¸¦ ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.web-container.logLevel=WARNING
java-config
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.java-config.*
classpathprefix¶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.java-config.classpathprefix
¼Ó¼º classpathprefixÀÇ °ªÀ» com.sunÀ¸·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.java-config.classpathprefix=com.sun
orb ¶Ç´Â iiop-service
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.orb.*
¶Ç´Â
asadmin> get server1.iiop-service.*
msgSize¶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.orb.msgSize
¶Ç´Â
asadmin> get server1.iiop-service.msgSize
idleThreadTimeoutÀ̶ó´Â ¼Ó¼ºÀ» 300À¸·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.orb.idleThreadTimeout=300
¶Ç´Â
asadmin> set server1.iiop-service.idleThreadTimeout=300
orblistener ¶Ç´Â iiop-listener
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.orblistener.orb_listener_id.*
¶Ç´Â
asadmin> get server1.iiop-listener.orb_listener_id.*
port¶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.orblistener.orb_listener_id.port
¶Ç´Â
asadmin> get server1.iiop-listener.orb_listener_id.port
address¶ó´Â ¼Ó¼ºÀ» bluestar·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.orblistener.orb_listener_id.address=bluestar
¶Ç´Â
asadmin> set server1.iiop-listener.orb_listener_id.address=bluestar
log-service
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.log-service.*
levelÀ̶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.log-service.level
echoToStderr¶ó´Â ¼Ó¼ºÀ» true·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.log-service.echoToStderr=true
security-service
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.security-service.*
anonymousRoleÀ̶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.security-service.anonymousRole
encryptPasswords¶ó´Â ¼Ó¼ºÀ» true·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.security-service.auditEnabled=true
http-service
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.http-service.*
bandwidthLimitÀ̶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.http-service.bandwidthLimit
qos-enabled¶ó´Â ¼Ó¼ºÀ» true·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.http-service.qos-enabled=true
jdbc-resource
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
   JDBC ÀÚ¿ø ¼Ó¼º
server.xml À̸§
asadmin À̸§
jndi-name
name
pool-name
pool
enabled
enabled
description
description
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.jdbc-resource.jdbc_resource_name.*
poolÀ̶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.jdbc-resource.jdbc_resource_name.pool
enabled¶ó´Â ¼Ó¼ºÀ» true·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.jdbc-resource.jdbc_resource_name.enabled=true
jndi-resource
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
   JNDI ÀÚ¿ø ¼Ó¼º
server.xml À̸§
asadmin À̸§
jndi-name
name
jndi-lookup-name
LookupName
res-type
resType
factory-class
factory
enabled
enabled
description
description
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.jndi-resource.jndi_name.*
factory¶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.jndi-resource.jndi_name.factory
factory¶ó´Â ¼Ó¼ºÀ» com.sunÀ¸·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.jndi-resource.jndi_name.factory=com.sun
jdbc-connection-pool
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.jdbc-connection-pool.pool_name.*
dsClassNameÀ̶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.jdbc-connection-pool.pool_name.dsClassName
resizeValue¶ó´Â ¼Ó¼ºÀ» 2·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.jdbc-connection-pool.pool_name.resizeValue=2
custom-resource
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
   »ç¿ëÀÚ Á¤ÀÇ ÀÚ¿ø ¼Ó¼º
server.xml À̸§
asadmin À̸§
jndi-name
name
res-type
resType
factory-class
factory
enabled
enabled
description
description
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.custom-resource.jndi_name.*
factory¶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.custom-resource.jndi_name.factory
factory¶ó´Â ¼Ó¼ºÀ» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.custom-resource.jndi_name.factory=myclass
jms-resource
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
   JMS ÀÚ¿ø ¼Ó¼º
server.xml À̸§
asadmin À̸§
jndi-name
name
res-type
resType
enabled
enabled
description
description
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.jms-resource.jms_resource_name.*
res-typeÀ̶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.jms-resource.jms_resource_name.resType
enabled¶ó´Â ¼Ó¼ºÀ» true·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.jms-resource.jms_resource_name.enabled=true
persistence-manager-factory-resource
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.persistence-manager-factory-resource.jndi_name
factoryClass¶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.persistence-manager-factory-resource.jndi_name.factoryClass
enabled¶ó´Â ¼Ó¼ºÀ» true·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.persistence-manager-factory-resource.jndi_name.enabled=true
mail-resource
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.mail-resource.jndi_name.*
host¶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.mail-resource.jndi_name.host
enabled¶ó´Â ¼Ó¼ºÀ» true·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.mail-resource.jndi_name.enabled=true
application
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
   ÀÀ¿ë ÇÁ·Î±×·¥ ¼Ó¼º
server.xml À̸§
asadmin À̸§
name
name
location
location
virtual-servers
virtualServers
description
description
enabled
enabled
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.application.application_name.*
ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ÀÖ´Â ¼Ó¼º locationÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.application.application_name.location
locationÀ̶ó´Â ¼Ó¼ºÀ» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.application.application_name.location=
"/export/home/as7se/as1/repository/applications/ASConverter"ejb-module
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
   EJB ¸ðµâ ¼Ó¼º
server.xml À̸§
asadmin À̸§
name
name
location
location
description
description
enabled
enabled
ÀνºÅϽº(server1)¿¡ ÀÖ´Â µ¶¸³ ½ÇÇàÇü EJB ¸ðµâÀÇ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.ejb-module.ejb_jar_name.*
ÀνºÅϽº(server1)¿¡ ´ëÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÇÑ EJB ¸ðµâÀÇ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.j2ee-application.application_name.ejb-module.ejb_jar_name.*
¶Ç´Â
asadmin>get server1.application.application_name.ejb-module.ejb_jar_name.*
µ¶¸³ ½ÇÇàÇü EJB ¸ðµâ¿¡¼ locationÀ̶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.ejb-module.ejb_jar_name.location
ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ EJB ¸ðµâ¿¡¼ locationÀ̶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.j2ee-application.application_name.ejb-module.ejb_jar_name.
location¶Ç´Â
asadmin> get server1.application.application_name.ejb-module.ejb_jar_name.location
µ¶¸³ ½ÇÇàÇü EJB ¸ðµâ¿¡¼ locationÀ̶ó´Â ¼Ó¼ºÀ» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.ejb-module.ejb_jar_name.location="/export/home/as7se/as1/repos itory/modules/ejb_jar_name"
ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¹øµéµÈ EJB ¸ðµâ¿¡¼ locationÀ̶ó´Â ¼Ó¼ºÀ» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.j2ee-application.application_name.ejb-module.ejb_jar_name.
location="/export/home/as7se/as1/repository/modules/ejb_jar_name"¶Ç´Â
asadmin>set server1.application.application_name.ejb-module.ejb_jar_name.location="/ex port/home/as7se/as1/repository/modules/ejb_jar_name"
web-module
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
   WEB ¸ðµâ ¼Ó¼º
server.xml À̸§
asadmin À̸§
name
name
location
location
context-root
contextRoot
virtual-servers
virtualServers
description
description
enabled
enabled
ÀνºÅϽº(server1)¿¡ ÀÖ´Â µ¶¸³ ½ÇÇàÇü À¥ ¸ðµâÀÇ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.web-module.web_war_name.*
ÀνºÅϽº(server1)ÀÇ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ÀÖ´Â À¥ ¸ðµâÀÇ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.web-module.application_name.web_war_name.*
µ¶¸³ ½ÇÇàÇü À¥ ¸ðµâ¿¡¼ locationÀ̶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.web-module.web_war_name.location
ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ÀÖ´Â À¥ ¸ðµâ¿¡¼ locationÀ̶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.web-module.application_name.web_war_name.location
µ¶¸³ ½ÇÇàÇü ¸ðµâ¿¡ ÀÖ´Â locationÀ̶ó´Â ¼Ó¼ºÀ» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.web-module.war-ic.location=
"/export/home/as7se/as1/repository/modules/web_war_name"ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¹øµéÈµÈ À¥ ¸ðµâ¿¡¼ locationÀ̶ó´Â ¼Ó¼ºÀ» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.web-module.application_name.web_war_name.location=
"/export/home/as7se/as1/repository/modules/web_war_name"connector-module
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
   Ä¿³ØÅÍ ¸ðµâ ¼Ó¼º
server.xml À̸§
asadmin À̸§
name
name
location
location
description
description
enabled
enabled
ÀνºÅϽº(server1)¿¡ ÀÖ´Â µ¶¸³ ½ÇÇàÇü Ä¿³ØÅÍ ¸ðµâÀÇ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.connector-module.connector_rar_name.*
µ¶¸³ ½ÇÇàÇü Ä¿³ØÅÍ ¸ðµâ¿¡¼ locationÀ̶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.connector-module.connector_rar_name.location
µ¶¸³ ½ÇÇàÇü Ä¿³ØÅÍ ¸ðµâ¿¡ ÀÖ´Â locationÀ̶ó´Â ¼Ó¼ºÀ» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.connector-module.connector_rar_name.location=
"/export/home/as7se/as1/repository/modules/connector_rar_name"http-listener ¶Ç´Â http-server.http-listener
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.http-listener.http_listener_name.*
¶Ç´Â
asadmin> get server1.http-server.http-listener.http_listener_name.*
factory¶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.httpl-listener.http_listener_name.address
¶Ç´Â
asadmin> get server1.http-server.http-listener.http_listener_À̸§.address
address¶ó´Â ¼Ó¼ºÀ» IP ÁÖ¼Ò 0.0.0.0À¸·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.http-listener.http_listener_name.address=0.0.0.0
¶Ç´Â
asadmin> set server1.http-server.http-listener.http_listener_name.address=0.0.0.0
mime
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
   MIME À¯Çü ¼Ó¼º
server.xml À̸§
asadmin À̸§
id
id
file
file
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.mime.mime_name.*
fileÀ̶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.mime.mime_name.file
fileÀ̶ó´Â ¼Ó¼ºÀ» mime.types·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.mime.mime_name.file=mime.types
acl
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
   ACL ¼Ó¼º
server.xml À̸§
asadmin À̸§
id
id
file
file
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.acl.acl_name.*
fileÀ̶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.acl.acl_name.file
fileÀ̶ó´Â ¼Ó¼ºÀ» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.acl.acl_name.file=com/as1.acl
virtual-server
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get instance_name.virtual-server..virtual-server..*
¿¹:
asadmin> get server1.virtual-server.server1.*
°¡»ó ¼¹ö server1ÀÇ httpListeners¶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.virtual-server.server1.httpListeners
acceptLanguage¶ó´Â ¼Ó¼ºÀ» false·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.virtual-acceptLanguage=false
auth-db
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
   ÀÎÁõ µ¥ÀÌÅͺ£À̽º ¼Ó¼º
server.xml À̸§
asadmin À̸§
id
id
database
database
basedn
basedn
certmaps
certmaps
ÀνºÅϽº¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get instancename.virtual-server.vserver_id.auth-db.authdb_id.*
¿¹¸¦ µé¾î, ÀνºÅϽº server1ÀÇ °¡»ó ¼¹ö server1À» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.virtual-server.server1.auth-db.authdb_id.*
database¶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.virtual-server.server1.auth-db.authdb_id.database
database¶ó´Â ¼Ó¼ºÀ» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.virtual-server.server1.auth-db.authdb_id.database=Oracle
authrealm
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
   ÀÎÁõ ¿µ¿ª ¼Ó¼º
server.xml À̸§
asadmin À̸§
name
name
classname
classname
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.authrealm.authrealm_id.*
classnameÀ̶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.authrealm.authrealm_id.classname
classnameÀ̶ó´Â ¼Ó¼ºÀ» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.authrealm.authrealm_id.classname=com.sun.as.security.auth.real m.sharedpassword.SharedPasswordRealm
lifecycle-module
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.lifecycle-module.lifecycle_module_id.*
lifecycle ¸ðµâÀÇ classNameÀ̶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.lifecycle-module.lifecycle_module_id.className
classNameÀ̶ó´Â ¼Ó¼ºÀ» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.lifecycle-module.lifecycle_module_id.className=com.lifecycle_module_id. lifecycle
ÇÁ·ÎÆÄÀÏ·¯
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
   JVM ÇÁ·ÎÆÄÀÏ·¯ ±¸¼º ¼Ó¼º
server.xml À̸§
asadmin À̸§
name
name
classpath
classPath
native-library-path
nativeLibraryPath
enabled
enabled
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.profiler.*
enabled¶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.profiler.enabled
enabled¶ó´Â ¼Ó¼ºÀ» false·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.profiler.enabled=false
¼¹ö ±¸¼º(¼¹ö ÀνºÅϽº À̸§)
´ÙÀ½ Ç¥¿¡¼´Â ¿ÞÂÊ ¿¿¡ ¼Ó¼ºÀÇ server.xml À̸§, ¿À¸¥ÂÊ ¿¿¡ asadmin¿¡¼ »ç¿ëÇÏ´Â À̸§À» º¸¿©ÁÝ´Ï´Ù.
ÀνºÅϽº(server1)¿¡¼ ¸ðµç ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.*
logRoot¶ó´Â ¼Ó¼ºÀ» °¡Á®¿À·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> get server1.logRoot
logRoot¶ó´Â ¼Ó¼ºÀ» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin> set server1.logRoot="/space/log"
±ä ¿É¼Ç ¹× ªÀº ¿É¼Ç Çü½Ä, ±âº»°ª ¹× ȯ°æ º¯¼ö ´ëÀÀ
´ÙÀ½ Ç¥´Â ¸í·ÉÁÙ ¿É¼ÇÀÇ ±ä Çü½Ä°ú ªÀº Çü½ÄÀÇ ¸ñ·ÏÀÔ´Ï´Ù. ªÀº Çü½ÄÀÌ ³ª¿µÇÁö ¾ÊÀº °æ¿ì¿¡´Â ÇØ´ç ¿É¼Ç¿¡ ªÀº Çü½ÄÀÌ ¾ø´Â °ÍÀÔ´Ï´Ù.