最近專案公升級已經完成,已進入後期維護和調整階段。
以下是對此專案的感受,
發現不同的伺服器,還是有很大區別的,例如同樣的**如下(截選):
outputstream os=response.getoutputstream();
/**createexcel是直接在jsp裡生成了乙個xls檔案,第一引數可以忽略
*第二個引數是xls檔名,
*第三個引數是表頭
*第四個引數是結果集
*第五個引數很重要就是response的物件獲取的io流
*第六個引數可以忽略
*/ reportservice.createexcel(modelfile,reportname,heads,list1,os,"id");
一般認為是編碼問題導致,最後加入了一段**即解決在resin上的問題,**如下:
response.setcharacterencoding("iso-8859-1");
個人認為這跟每個伺服器對jsp的解析有關,另外乙個問題就是我已經遺忘了對jsp底層的理解導致程式會出現這樣問題。
通過這幾天的學習resin,對這種伺服器的使用有了一定的了解,總體來說,就是resin配置簡單,上手很快。啟動後記憶體佔用量比jboss少很多,另外就是對jsp的解析更快。
resin中關於日誌的配置
resin中對日誌的設定主要有如下引數 log logger access log stdout log和stderr log。前兩個放在標籤,也就是主標籤下面,其中log主要用於配置jdk logging api,logger用於指定需要log的包及level,跟log4j中的用法相似,只不過re...
關於Resin虛擬目錄配置的問題
專案中多個專案需要同時引用乙個靜態資源,所以就想到配置不同的虛擬目錄指到同乙個目錄。於是有下面的配置 host id root directory id document directory id community jsvm2 document directory d projects feloo...
Tomcat和JBoss的區別
jboss和tomcat的區別 注意jboss和tomcat是不一樣,jboss是乙個可伸縮的伺服器平台,當你的ejb程式編制完成後,如果訪問量增加,只要通過增加伺服器 硬體就可以實現多台伺服器同時運算,提高了負載容量,這個效能容 這樣的平台來說,無最大訪問量限制一說。這是jboss ejb不同於s...