鮑國鈺的博客
          謀事在人成事在天
          posts - 5,  comments - 6,  trackbacks - 0

          默認(rèn)weblogic中控制臺(tái)啟動(dòng)之后會(huì)在命令行中標(biāo)準(zhǔn)輸出一些信息,在沒有使用log4j的情況下,想要獲取在控制臺(tái)輸出的信息需要進(jìn)行一些設(shè)置

          打開C:\bea\user_projects\domains\域名\startWebLogic.cmd文件

          set DOMAIN_HOME=C:\bea\user_projects\domains\base_domain_second

          call "%DOMAIN_HOME%\bin\startWebLogic.cmd" %*

           修改call這行為如下代碼

          call "%DOMAIN_HOME%\bin\startWebLogic.cmd" 1> stdout.log   2> stderr.log%*

          也可以這樣寫

          call "%DOMAIN_HOME%\bin\startWebLogic.cmd" 1> c:\stdout.log   2> c:\stderr.log%*

          重啟服務(wù),控制臺(tái)信息就被轉(zhuǎn)移到你指定的文件中了。希望對大家有所幫助。

          使用過程中發(fā)現(xiàn)重啟服務(wù)會(huì)出現(xiàn)日志覆蓋的情況

          解決思路如下:
          在startWebLogic.cmd文件中增加時(shí)間相關(guān)的字符串,拼接成文件名,保證每次重啟的時(shí)候文件不會(huì)重名

          具體代碼如下:
          // 設(shè)置 yyyy_mm_dd 格式的日期
          set sbtmpdate=%date:~0,4%_%date:~5,2%_%date:~8,2%
          // 設(shè)置 HHmmss 格式的時(shí)間
          set sbtmptime=%time:~0,2%%time:~3,2%%time:~6,2%
          // 隨機(jī)數(shù)
          set randomtmp=%random%
          set r=%sbtmpdate%_%sbtmptime%.%randomtmp%

          // 將變量賦值到文件名中
          call "%DOMAIN_HOME%\bin\startWebLogic.cmd" 1>stdMsg-%r%.log 2>stdErr-%r%.log%*


          posted on 2011-01-21 13:28 鮑國鈺 閱讀(1815) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           

          <2011年1月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          常用鏈接

          留言簿

          隨筆檔案

          文章分類

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 孙吴县| 余庆县| 灵台县| 革吉县| 江阴市| 纳雍县| 元阳县| 金秀| 卓尼县| 泾源县| 喜德县| 南岸区| 许昌市| 鄂托克前旗| 武夷山市| 常熟市| 米泉市| 秭归县| 广平县| 新化县| 娱乐| 那坡县| 措美县| 义乌市| 安平县| 台前县| 句容市| 海南省| 昌都县| 汾阳市| 当阳市| 泾阳县| 西贡区| 鄂尔多斯市| 大宁县| 克东县| 扎鲁特旗| 分宜县| 榆树市| 慈溪市| 如东县|