weidagang2046的專欄

          物格而后知致
          隨筆 - 8, 文章 - 409, 評論 - 101, 引用 - 0
          數據加載中……

          體驗Sun Java System Application Server -- 啟動

          Solaris/Linux可在shell下執行
          $install_dir/bin/asadmin start-domain <domain name>

          Windows系統可以用
          Programs=>Sun Microsystems=>Application Server PE=>Start Default Server來啟動。通過鼠標右鍵查看Start Default Server,發現它是下面這個Dos批處理文件的快捷方式:
          D:\Sun\AppServer\lib\asadmin-pause.bat start-domain domain1
          ??梢?,Windows下同樣可以用命令行啟動server。

          找到asadmin-pause.bat,用文本編輯器打開:

          @echo off
          REM
          REM Copyright 
          2004-2005 Sun Microsystems, Inc. All rights reserved.
          REM Use is subject to license terms.
          REM

          setlocal
          call 
          "d:\Sun\AppServer\config\asenv.bat"
          call 
          "%AS_INSTALL%\bin\asadmin.bat" %*
          pause
          endlocal


          由于以前不熟悉Dos 批處理文件,所以查了相關文檔把遇到的幾個命令學習了一下。

          echo命令可用來打開/關閉回顯批處理文件中的命令,默認情況下是打開的。一般在執行批處理文件時不希望回顯,所以在第一行用echo off將其關閉。但echo off命令運行時,本身還處于回顯打開狀態,所以用@放在前面,讓echo off也不回顯出來。

          call用來運行另一個批處理文件的。若要在批處理文件中運行exe文件,直接輸入路徑即可,不需要用call。用call調用另一個批處理文件時,echo狀態會被保持。若被調用批處理文件中將echo狀態改變,也會影響到原批處理文件的echo狀態。

          setlocal與endlocal之間的環境變化只在本批處理文件內有影響。

          pause是暫停向下執行等待用戶輸入。

          打開asenv.bat文件,發現下面這些設置環境變量的命令:

          rem
          rem Copyright 2004-2005 Sun Microsystems, Inc. All rights reserved.
          rem Use is subject to license terms.
          rem

          set AS_ANT=d:\Sun\AppServer\lib\ant
          set AS_ANT_LIB=d:\Sun\AppServer\lib\ant\lib
          set AS_POINTBASE=d:\Sun\AppServer\pointbase
          set AS_POINTBASE_SAMPLESDB=d:\Sun\AppServer\pointbase
          set AS_WEBSERVICES_LIB=d:\Sun\AppServer\lib
          set AS_PERL=d:\Sun\AppServer\lib\perl
          set AS_NSS=d:\Sun\AppServer\lib
          set AS_NSS_BIN=d:\Sun\AppServer\lib
          set AS_IMQ_LIB=d:\Sun\AppServer\imq\lib
          set AS_IMQ_BIN=d:\Sun\AppServer\imq\bin
          set AS_CONFIG=d:\Sun\AppServer\config
          set AS_INSTALL=d:\Sun\AppServer
          set AS_JAVA=C:\Program Files\Java\jdk1.5.0_03
          set AS_ACC_CONFIG=d:\Sun\AppServer\domains\domain1\config\sun-acc.xml
          set AS_JHELP=d:\Sun\AppServer\lib
          set AS_ICU_LIB=d:\Sun\AppServer\bin
          set AS_DEF_DOMAINS_PATH=d:\Sun\AppServer\domains
          set AS_JDMK_HOME=d:\Sun\AppServer\lib\SUNWjdmk\5.1
          set AS_NATIVE_LAUNCHER=true
          set AS_NATIVE_LAUNCHER_LIB_PREFIX=\jre\bin\client
          set AS_WEBCONSOLE_LIB=d:\Sun\AppServer\lib
          set AS_JATO_LIB=d:\Sun\AppServer\lib
          set AS_DERBY_INSTALL=d:\Sun\AppServer\derby
          set AS_HADB=%HADB_HOME%

          由于前面的setlocal命令,這些環境變量的改變只在本文件內有效。

          用上面的方法啟動Sever,然后連接server的默認端口8080,如果出現:

          Your server is up and running!

          那么server就啟動成功了!

          posted on 2006-03-12 11:04 weidagang2046 閱讀(849) 評論(0)  編輯  收藏 所屬分類: Java

          主站蜘蛛池模板: 莱州市| 迁安市| 东阿县| 正蓝旗| 绍兴县| 平谷区| 湖口县| 五家渠市| 丰宁| 桂林市| 县级市| 阿克苏市| 游戏| 驻马店市| 竹溪县| 扶沟县| 肥东县| 库伦旗| 南皮县| 阿克| 东兰县| 余干县| 彩票| 开江县| 万安县| 新河县| 九龙县| 普兰店市| 林芝县| 建昌县| 城固县| 大连市| 柘荣县| 玉溪市| 大港区| 安国市| 绥中县| 集贤县| 萝北县| 宁南县| 九寨沟县|