Latest Entries »

沒有想到四月什麼都沒有寫到,就過去了
其實除了也沒有什麼新鮮事之外
懶…其實就是最重要的原因了

每次想到要寫些什麼,後來想想只是一些片段的想法
寫完了也覺得沒什麼內容,就想說下次累積多一點再來寫好了
然後下一次,就又忘記上一次想寫些什麼…唉..
腦袋真差…

只是這樣拖著拖著,沒想到這麼久沒發表文章,也就習慣了…哈哈
其實這也是懶而已吧!!

花錢總是覺得一陣一陣的
好像平常省點錢,就是為了到時候要一次全部花一花一樣

用了很久的主機板突然壞了,明明白天還開來看電影,沒想到晚上就完全開不起來了,現在只能先拿去修看看,不過由於主機板規格太舊,CPU是P4 478pin ,記憶體是DDR400, 顯示卡的規格是AGP,也不知道修不修的了,如果沒辦法修,這樣東西全都得換掉,光是survey目前的硬體規格,我想到就覺得很頭痛。

機車要去排氣檢驗,檢驗的時候數值太高,老板說是化油器的自動阻風門壞了,導致送油過多,燃燒不完全,還要找時間去修理一下才行。

最近一堆麻煩事,又忘了…生活應該要再更精實一點…

 

        在使用UNIX作業系統的過程中,我們常常會用到各種各樣的問題,比如系統運行速度突然變慢,系統容易當機或者主機所帶的終端常出現當機,這時我們常常猜測,是硬碟空間太小,還是記憶體不足?I/O出現瓶頸,或者是系統的核心參數出了問題?這時,我們應該考慮使用系統給我們提供的sar命令來對系統作一個瞭解,該命令是系統維護的重要工具,主要?明我們掌握系統資源的使用情況,特別是記憶體和CPU 的使用情況,是UNIX系統使用者應該掌握的工具之一。

sar 命令列的常用格式:

sar [options] [-A] [-o file] t [n]

在命令列中,n 和t 兩個參數組合起來定義採樣間隔和次數,t為採樣間隔,是必須有的參數,n為採樣次數,是可選的,預設值是1,-o file表示將命令結果以二進位格式存放在檔案中,file 在此處不是關鍵字,是檔案名。options 為命令列選項,sar命令的選項很多,下面只列出常用選項:
 -A:所有報告的總和。
 -u:CPU使用率
 -v:process、I-nod、檔案和鎖表狀態。
 -d:硬碟使用報告。
 -r:沒有使用的記憶體頁面和硬碟區塊。
 -g:端口I/O的情況。

-b:緩衝區使用情況。
-a:檔案讀寫情況。
-c:系統調用情況。
-R:Process的活動情況。
-y:終端設備活動情況。
-w:系統交換活動。

下面將舉例說明。

 例一:使用命令列 sar -u t n
 
 例如,每60秒採樣一次,連續採樣5次,觀察CPU 的使用情況,並將採樣結果以二進位形式存入目前的目錄下的檔zhou中,需鍵入如下命令:

 # sar -u -o zhou 60 5
 
 螢幕顯示:
 
  SCO_SV scosysv 3.2v5.0.5 i80386 10/01/2001
 14:43:50 %usr %sys %wio %idle(-u)
 14:44:50 0 1 4 94
 14:45:50 0 2 4 93
 14:46:50 0 2 2 96
 14:47:50 0 2 5 93
 14:48:50 0 2 2 96
 
 Average  0 2 4 94
 
 在顯示內容包括:
 %usr:CPU處在使用者模式下的時間百分比。
 %sys:CPU處在系統模式下的時間百分比。
 %wio:CPU等待輸入輸出完成時間的百分比。
 %idle:CPU閒置時間百分比。
 
 在所有的顯示中,我們應主要注意%wio和%idle,%wio的值過高,表示硬碟存在I/O瓶頸,%idle值高,表示CPU較空閒,如果%idle值高但系統回應慢時,有可能是CPU等待分配記憶體,此時應加大記憶體容量。%idle值如果持續低於10,那麼系統的CPU處理能力相對較低,表明系統中最需要解決的資源是CPU。
 
 如果要查看二進位檔案zhou中的內容,則需鍵入如下sar命令:
  # sar -u -f zhou
 
 可見,sar命令即可以即時採樣,又可以對以往的採樣結果進行查詢。
 
 例二:使用命令列sar -v t n
 
 例如,每30秒採樣一次,連續採樣5次,觀察核心表的狀態,需鍵入如下命令:
 
 # sar -v 30 5
 
 螢幕顯示:
 
 SCO_SV scosysv 3.2v5.0.5 i80386 10/01/2001
 10:33:23 proc-sz ov inod-sz ov file-sz ov lock-sz  (-v)
10:33:53 305/ 321  0 1337/2764  0 1561/1706 0 40/ 128
10:34:23 308/ 321  0 1340/2764  0 1587/1706 0 37/ 128
10:34:53 305/ 321  0 1332/2764  0 1565/1706 0 36/ 128
10:35:23 308/ 321  0 1338/2764  0 1592/1706 0 37/ 128
10:35:53 308/ 321  0 1335/2764  0 1591/1706 0 37/ 128

顯示內容包括:
 proc-sz:目前核心中正在使用或分配的進程表的表項數,由核心參數MAX-PROC控制。
 inod-sz:目前核心中正在使用或分配的i節點表的表項數,由核心參數MAX-INODE控制。
 file-sz: 目前核心中正在使用或分配的檔表的表項數,由核心參數MAX-FILE控制。
 ov:溢出出現的次數。
 Lock-sz:目前核心中正在使用或分配的記錄加鎖的表項數,由核心參數MAX-FLCKRE控制。

顯示格式為
 實際使用表項/可以使用的表項數
 顯示內容表示,核心使用完全正常,三個表沒有出現溢出現象,核心參數不需調整,如果出現溢出時,要調整相應的核心參數,將對應的表項數加大。

例三:使用命行sar -d t n
 
 例如,每30秒採樣一次,連續採樣5次,報告設備使用情況,需鍵入如下命令:
 
 # sar -d 30 5
 
 螢幕顯示:
  SCO_SV scosysv 3.2v5.0.5 i80386 10/01/2001
11:06:43 device %busy avque r+w/s blks/s avwait avserv (-d)
11:07:13 wd-0 1.47 2.75 4.67 14.73  5.50 3.14
11:07:43 wd-0 0.43 18.77  3.07 8.66 25.11 1.41
11:08:13 wd-0 0.77 2.78 2.77 7.26 4.94 2.77
11:08:43 wd-0 1.10 11.18  4.10 11.26  27.32 2.68
11:09:13 wd-0 1.97 21.78  5.86 34.06 69.66 3.35

Average wd-0 1.15 12.11  4.09 15.19 31.12 2.80

顯示內容包括:
 device: sar命令正在監視的塊設備的名字。
 %busy: 設備忙時,傳送請求所占時間的百分比。
 avque: 佇列站滿時,未完成請求數量的平均值。
 r+w/s: 每秒傳送到設備或從設備傳出的資料量。
 blks/s: 每秒傳送的塊數,每塊512位元組。
 avwait: 佇列占滿時傳送請求等待佇列空閒的平均時間。
 avserv: 完成傳送請求所需平均時間(毫秒)。

在顯示的內容中,wd-0是硬碟的名字,%busy的值比較小,說明用於處理傳送請求的有效時間太少,檔案系統效率不高,一般來講,%busy值高些,avque值低些,檔案系統的效率比較高,如果%busy和avque值相對比較高,說明硬碟傳送速率太慢,需調整。
 
例四:使用命行sar -b t n

 例如,每30秒採樣一次,連續採樣5次,報告緩衝區的使用情況,需鍵入如下命令:
 
 # sar -b 30 5
 
 螢幕顯示:
  SCO_SV scosysv 3.2v5.0.5 i80386 10/01/2001
14:54:59 bread/s lread/s %rcache bwrit/s lwrit/s %wcache pread/s pwrit/s (-b)
14:55:29 0 147 100  5 21 78  0 0
14:55:59 0 186 100  5 25 79  0 0
14:56:29 4 232  98  8 58 86  0 0
14:56:59 0 125 100  5 23 76  0 0
14:57:29 0  89 100  4 12 66  0 0

Average  1 156  99  5 28 80  0 0

顯示內容包括:
bread/s: 每秒從硬碟讀入系統緩衝區buffer的物理塊數。
lread/s: 平均每秒從系統buffer讀出的邏輯塊數。
%rcache: 在buffer cache中進行邏輯讀的百分比。
bwrit/s: 平均每秒從系統buffer向磁片所寫的物理塊數。
lwrit/s: 平均每秒寫到系統buffer邏輯塊數。
%wcache: 在buffer cache中進行邏輯讀的百分比。
pread/s: 平均每秒請求物理讀的次數。
pwrit/s: 平均每秒請求物理寫的次數。

在顯示的內容中,最重要的是%cache和%wcache兩列,它們的值體現著buffer的使用效率,%rcache的值小於90或者%wcache的值低於65,應適當增加系統buffer的數量,buffer數量由核心參數NBUF控制,使%rcache達到90左右,%wcache達到80左右。但buffer參數值的多少影響I/O效率,增加buffer,應在較大記憶體的情況下,否則系統效率反而得不到提高。

例五:使用命行sar -g t n

 例如,每30秒採樣一次,連續採樣5次,報告串口I/O的操作情況,需鍵入如下命令:

 # sar -g 30 5
 
 螢幕顯示:
 SCO_SV scosysv 3.2v5.0.5 i80386 11/22/2001
17:07:03  ovsiohw/s  ovsiodma/s ovclist/s (-g)
17:07:33 0.00 0.00 0.00
17:08:03 0.00 0.00 0.00
17:08:33 0.00 0.00 0.00
17:09:03 0.00 0.00 0.00
17:09:33 0.00 0.00 0.00

Average  0.00 0.00 0.00

顯示內容包括:
 ovsiohw/s:每秒在串口I/O硬體出現的溢出。
 ovsiodma/s:每秒在串口I/O的直

最近不知道到底在忙些什麼
不過今天下定決心一定要亂寫一篇文。

生活上也沒什麼新鮮事
每天忙碌的上班,然後很累的下班…>_<

最近小外甥生病了
平常活蹦亂跳的
現在都不太想動,也不太愛笑了
看起來很可憐…
希望她快點好起來
不然最近都不能鬧她…:D

每天騎車回家
總是會遇到一些死孩子
把車子改的自以為很帥
然後裝上一根翹的高高又吵死人的排氣管
雖然說藝術這種東西是很主觀的
所以外觀改的好不好看,在下就不便多做評論了…
但是那吵死人的排氣管,真是讓人有股衝動,想一腳把他踼斷啊
不過當然我沒有這麼做
因為我是愛好和平的
將來搞不好還要拿諾貝爾和平獎的呢
而且我也不想在台北街頭表演Mission impossible 2 飛車追逐的那一場
況且現在是民主的時代,我們應該要用選票來制裁他
讓他知道排氣管輪替的重要性
ㄜ…Sorry因為最近選舉要到了,所以有點錯亂.
那用球棒來制裁他好了..
狂賀中華隊順利挺進奧運
也可以讓他們了解一下台灣棒球文化的博大精深啊…
咦…不對…
我都差點忘了
我是要拿諾貝爾和平獎的..

所以到最後還是沒有辦法
只能加速逃逸,離的越遠越好..
只是甩開了一台,又來了一台..
惱人的噪音…
這真是一個令人煩噪的城市

(註:好像跟主題不太符…哈哈…都說是亂寫一篇了嘛…)

陳奕迅 – 愛情轉移

歌很多,
有時候不知道要聽什麼的時候
播放模式把它轉到Random
有時候就會出現一首想聽的歌…

愛情不停站 想開往地老天荒 需要多勇敢…

 

2007-04-24 陳奕迅 – 愛情轉移 (專輯:認了吧)

作詞:林夕 作曲:澤日生 編曲:陳珀/C.Y.Kong

徘徊過多少櫥窗 住過多少旅館 才會覺得分離也並不冤枉
感情是用來瀏覽 還是用來珍藏 好讓日子天天都過得難忘

熬過了多久患難 濕了多長眼眶 才能知道傷感是愛的遺產
流浪幾張雙人床 換過幾次信仰 才讓戒指義無反顧的交換

*把一個人的溫暖 轉移到另一個的胸膛 讓上次犯的錯反省出夢想
 每個人都是這樣 享受過提心吊膽 才拒絕做愛情代罪的羔羊
 回憶是抓不到的月光握緊就變黑暗 等虛假的背影消失於晴朗
 陽光在身上流轉 等所有業障被原諒
 愛情不停站 想開往地老天荒 需要多勇敢

燭光照亮了晚餐 照不出個答案 戀愛不是溫馨的請客吃飯
床單上鋪滿花瓣 擁抱讓它成長 太擁擠就開到了別的土壤

感情需要人接班 接近換來期望 期望帶來失望的惡性循環
短暫的總是浪漫 漫長總會不滿 燒完美好青春換一個老伴

Repeat *,*

你不要失望 蕩氣迴腸是為了 最美的平凡

想念,天氣晴

自己的部落格,應該是要想寫什麼就寫什麼才是。

周星馳的電影,影響人還真不淺,我記得賭聖裡有一段
三叔:我在這裡混了幾十年了,只要三叔我喜歡,誰能拿我怎麼樣。
阿星:是啊,只要你喜歡,誰能拿你怎麼樣。

可能是因為最近台北又溼又冷好幾天了,我想念起台東的太陽和台東的沙灘
天氣好的像是會有什麼好事情會發生。
剛好最近在看「我在墾丁*天氣晴」,裡面有一段介紹是這樣的
「我知道你現在也許很沮喪,又吵架,工作不順利。天空陰暗,環境濕冷,沒有人真的理解你,沒關係………」
看完這段介紹,就覺得想去看看這部戲,也想去墾丁,感受一下那種墾丁神秘的力量,還可以看看比基尼辣妹…真好…

 


***故事大綱***

漢文、亮亮和阿佐是在墾丁一起長大的好朋友。漢文和亮亮迷上了網路純愛作家「雨不停」,並以「天氣晴」為暱稱和雨不停在部落格上頻繁交流,沒談過戀愛的漢文甚至還愛上了「雨不停」,幻想「雨不停」如她的故事一般純情清澈。現實生活中的「雨不停」曉緯,是個情感激烈但愛情生活不斷受創的女孩,在面對男友的無情對待後,放下即將出版的小說以及台北的一切,偷偷遁入墾丁。阿南是「雨不停」小說的插畫家,與出版社合作不順,加上和女友經營的工作室經營不善,竟也搭上了巴士前來墾丁追討債務。

因緣際會之下,阿南認識了漢文和亮亮,三人成為好友,和亮亮之間的頻繁互動讓暗戀亮亮的阿佐大為吃醋。漢文認識阿南後,兩個愛衝浪、對大海有感情的大男孩,決定合開衝浪店。曉緯只和一同前來墾丁的外國友人混,拒人於千里之外的態度讓漢文為之氣結,但她的冷漠憂傷,卻又吸引了漢文,開始讓漢文懷疑自己對「雨不停」的愛。

和曉緯前來墾丁的外國友人原來是有目的而來,在經過熱心又友善的亮亮仔細導覽之後,竟然論文闡述墾丁國家公園管理上矛盾與紊亂之處,建議將墾丁從國家公園名單中除名。此一行為引起一番波瀾,同時也激發起亮亮想以更宏觀的角度幫助國家公園,她提議以BOT招標方式來管理水上摩托車業者,引起當地業者極大反彈,在激烈抗爭中,為了保護亮亮,阿佐竟然被攻擊重傷。

曉緯回台北解決與出版社的合約問題,事業產生重大危機的前男友想利用曉緯的知名度打響最新建案,因此藉機接近曉緯。與曉緯分隔兩地的漢文,想幫曉緯解決合約問題,卻因對法律不熟覺得自己像白癡幫不上曉緯的忙…

阿南認識了楚大哥後,漸漸熟知楚大哥對墾丁的感情和對觀光業的弘圖夢想,希望和楚大哥合作開創事業。一群人加入了楚大哥的計畫,事業即將展開時,楚大哥卻失蹤了,到底楚大哥去了哪?他們對墾丁的夢又該如何繼續?…


***人物介紹***

曉緯 張鈞甯飾,電視作品《白色巨塔》;電影《詭絲》、《夢遊夏威夷》…)


25歲,網路純愛故事作家,擁有許多忠實讀者並在文藝圈小有名氣。可惜,她的真實生活中總是扮演第三者的角色,拼命委曲求全、毫無保留、狂暴撕扯的結果,讓她越來越不相信愛情。她常感到空虛,情緒不穩,看似任性嬌縱,但其實內在卻非常脆弱易感。

 

 

 

 

漢文
(彭于晏飾)

22
歲,土生土長的墾丁男孩,個性開朗陽光。退伍之後,不像其他同儕一一往大都市發展,講話不懂得拐彎抹角、拙於表達的他,選擇留在家鄉過平淡生活,說他自由慣了不受拘束也是,說他膽怯缺乏企圖心也是,平時幫阿公顧店之外,漢文也是衝浪俱樂部的教練,看似傻呼呼的他,其實心思細密、喜歡閱讀,喜歡網路作家雨不停。

 

 

 

紹南
(阮經天飾)


27
歲,自他出生早有家庭的父親便拋棄了他和媽媽。憑著對繪畫的天賦和愛好,阿南在好萊塢一流的動畫公司工作了兩年,25歲時第一次違背媽媽,放棄在美國所有的一切,回台灣找生父,沒想到父親待他像個乞食者,僅給了他一張支票當作多年不聞不問的補償,阿南下定決心要在他父親的這塊土地上功成名就。

 

 

亮羽李康宜飾,電視《求婚事務所》、《聖稜的星光》…電影《黑暗之光》…)

22
歲,墾丁當地人,善良開朗外向、待人積極熱情,常把別人的困難當作自己的問題來解決。大學在外地求學時,心裡想的都是墾丁的山和海,於是畢業後就回到墾丁工作,成為墾丁國家公園解說員,樂於接觸處裡不同的領域。像有用不完的精力,工作之餘還積極投入當地珊瑚礁保育的工作。

 

 

 

佐旭
李紹祥飾,電視作品《求婚事務所》)

22
歲,從小到大都在墾丁鄉下野大的。小時候跟著鄰居小孩爬山下海,到處探險,鄉裡同輩幾乎沒有他不認識的。警校畢業後,回到墾丁跟著小隊長工作,一起進行保護墾丁的工作。回到墾丁後他發現自己對亮亮的感情不只是友情,漢文成了阿佐的軍師,幫著阿佐追亮亮,全世界除了亮亮,都覺得他們根本就是一對。

 

 

 

楚逸揚(鈕承澤飾,電影作品『小畢的故事』、『飛天』…電視『吐司男之吻』、『求婚事務所』…)

45
歲,在台北開過各式各樣的PUB,後來投資不利,與妻子離婚,妻女赴國外獨立生活,隻身一人來墾丁發展,多年經營玩樂的頭腦,在墾丁開店蓋民宿被媒體報導之後客人絡繹不絕來訪。楚逸揚除了經營自己的生意之外,他不忘照顧本地居民,不定期舉辦活動為墾丁當地機構募款,收留中輟生在店裡工作。

 

 

王若琳 – 2008-01-11 Start From Here

太快…或太慢的歌
都不適合我……
像這樣輕輕柔柔的歌
對現在我來說……….剛好………..

有你的快樂

作詞:娃娃 作曲:Peter Sven Kvint/Vincent Degiorgio 編曲:呂紹淳

我怎麼都不想睡 天特別亮夜特別的黑
當我深深的呼吸 心中充滿想你的甜蜜

想和你走在雨中 想要你牽我的手
傻傻的你不敢說 愛
而我也故意要 你為我等待

*說不出有多麼快樂 還是不夠 這感覺這一切
 就好像飄在外太空 別的星球 只有我們存在

喜歡和你在一起 無聊的生命也變有趣
讓你聽我的音樂 分享在每一刻的心情

在一起越來越久 開始會對你在乎 這感覺我們都明白
只要你在身邊日子就 亮起來

Repeat *

愛情 在這個時候
我的心就像天氣 晴時多雲偶爾有雨

Repeat *,*

你可以在地圖的左邊按下”Add Yourself”新增地圖留言。

        最近的生活作息很奇怪,下了班回到家之後,看了一下電視就想睡覺,有時候一睡就到隔天早上去,那也還好,像現在這樣睡到一半爬起來,還真不知道能幹嘛,無聊的網誌就這樣產生了。

        前一陣子參加了一個旅行社的活動,拜各方好友的大力支持下,所以得到了獎品 – 香港來回機票,也不知道是好還是不好,雖然省了機票錢,但是機場稅、住宿、交通、吃飯的花費確一樣也少不了,照理說,中獎是好事,可是怎樣覺得好像無緣無故的多了一筆花費出來。

        接二連三的來……
        部門Q4的聚餐,同事們選了一間「和民 – 日式居食屋」,酒足飯飽的過了幾個禮拜,拿到了一張100元的折價卷,吃飯有便宜對我這什麼都漲,就是薪水不漲的人說,本來也是件好事,結果仔細一看,「消費每滿500元,可使用一張100元折價券」,那就是說,就算我剛好只吃了500元,那也還要再付400元,可是……我晚餐吃個便當只要80元,想想…還是別吃了吧!至少也要等股票能漲一點回來再說。

每天要看的英文,又被永迪的圖給打敗了,總覺得不由自主的朝著永迪的那張貼圖的方向前進,說句公道話 – 永迪,這就是你不對了…下次麻煩貼一張有正面意義的,看了能讓人奮發向上的圖片來好了,謝啦…

以上奬項換成中大樂透,一次就好……

        最近就是這樣,除了正常上下班之外,沒什麼新鮮事…

2008新年快樂..

        晚了幾天來祝大家新年快樂,本來也是想早兩天寫的,奈何天氣實在是太冷了,我開始覺得或許暖冬不是一個好事,不過我還滿想念它的….

        不知不覺的跨到2008年了,趁著2007年最後一次能放連假的機會,請了12/31號一天,到墾丁去走走。

台北->台南->屏東萬巒->墾丁

墾丁->鵝巒鼻->龍磐公園->風吹沙->出火->牡丹->旭海->壽?->台東

        原本是抱著回台東避寒的心情,沒想到台東也是莫名奇妙的冷,撐到台北還是冷,看來就是躲不掉了。

        去年原本計畫要做的事,結果都被玩樂給取代掉了,而且大部份都還是不在計畫中的玩樂,去了兩次墾丁,回台東三次,宜蘭也跑好幾趟,還有花東之旅,還去了日本一趟,去年好像都在玩樂上,想想還真是糟糕啊…哈哈…

新年新計畫:

1、SCJP證照:

想起去年,原本的計畫要考到一張SCJP的證照,結果每次看到一半就又鬆懈了,再度列為今年度的目標好了。

2、英文:

原本預定一天至少看一篇英文短文,結果累積到現在已經一百多篇沒看了,今天就先預定一天至少看兩篇好了。

3、網路概念

        千辛萬苦從台東找出來了一些大學時代的書,又辛辛苦苦的帶到台北來之後,結果現在都冰在書櫃裡,應該至少要再拿出來擦一擦了。

        暫時先列以上三點好了,免得訂的太多又做不到,雖然只有這三點我已經很懷疑我自己能撐多久了,最希望的還是能賺大錢,希望我的Q版南路武財神 – 陳九公 能多多幫忙。

        祝大家2008新年大快樂…

        由於JSP會在Run-time時才會作Compile,所以當WebLogic上在deploy程式之後,第一次使用到這個頁面的時候,就會覺得系統緩慢,要等很久畫面才會跳出來,而且如果當時有多個使用者連線進來使用時,同時間要Compile這麼的JSP檔也很耗系統的resource,也會加重對Server Loading,所以如果能在deploy程式的時候就先將JSP compile好,那使用者在第一次使用的時候就不會覺得慢了,Server在服務User的時候,也就不用再耗費額外的資源去做JSP Compile的動作了。

        要作Pre-Compile我知道的有兩種方式,一種是在build file的時候就對JSP作Pre-Compile,另一種只要修改在WAR檔內的weblogic.xml增加一個設定,weblogic就會在deploy時先做Pre-Compile的動作了。

一、先講簡單型的,修改war檔內的WEB-INF/weblogic.xml的設定,增加


.....................
.....................

	
		precompile
		true
	

.....................
.....................


 

如此WebLogic就會在deploy這個WebApplication時,就會對JSP執行Pre-Compile的動作,不過這種方式的缺點就是:
1、Start Weblogic Server的時候會變很長,因為每次restart Server就會做compile。
2、如果JSP的數量太多,也不太適合用這種方法,因為Server Loading太重,很可能Start WebLogic Server 半小時一小時還起不完。
3、如果執行Pre-Compile失敗,那整個WebApplication都不會deploy成功。

二、使用weblogic.appc指令進行pre compile

Examplejava -classpath weblogic.jar;webservices.jar;tools.jar;. weblogic.appc -verbose -forceGeneration -keepgenerated -O query.war

範例如上,紅色部份則改成需要編譯的war檔名稱,執行時appc程式會自動將原本的war解開後pre-compile jsp並將完成compile的class檔案輸出至WEB-INF/classes/jsp_servlet/目錄下後重新再產生成新的 war 檔,另外在執行weblogic.appc需要weblogic.jar;webservices.jar這些jar檔,如果個人電腦有安裝bea weblogic可修改classpath後面jar的指定路徑即可。

有關weblogic.appc 這個指令詳細的參數說明如下請參考
Usage: java weblogic.appc [options]
where options include:
    -help                  Print the standard usage message.
    -version              Print version information.
    -output  <file> Specifies an alternate output archive or directory.
                               If not set, output will be placed in the source archive or directory.
    -forceGeneration  Force generation of EJB and JSP classes.
                               Without this flag the classes may not be regenerated if it is
                               determined to be unnecessary.
    -lineNumbers       Add JSP line numbers to generated class files to aid in debugging.
    -keepgenerated    Keep the generated .java files.
    -verbose              Compile with verbose output.
    -classpath <path> Classpath to use.
    -advanced            Print advanced usage options.

 

Content Protected Using Blog Protector By: PcDrome.