可以用雙CPU,增大內存等方法,這里就不提了。
配置優化
我們可以通過修改JBoss的配置來加以優化。
1,修改Tomcat的JSP自動編譯配置項:
打開文件:deploy/jbossweb-tomcat50.sar/conf/web.xml,并找到
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>development</param-name>
<param-value>false</param-value>
</init-param>
為其追加development=false
告訴tomcat在用戶訪問時不必作JSP文件是否已被修改的檢查。因為reloading默認為true, 一旦有JSP被修改了,Tomcat會自動啟動back程序對被修改的jsp加以編譯。如果 確認你的jsp不會做任何修改的話,可以把reloading設置為false。或則把checkInterval值調大點[默認為300秒檢查一次]。
2,修改log輸出配置:
JBoss使用log4j來記錄log。要修改log配置,找到conf/log4j.xml文件。
修改方法:
--------------------
把log輸出調到最高級別:ERROR
對某些package,還可以自定義其輸出的級別。因為比較簡單,具體修改方法參考conf/log4j.xml里相關部分。
3,為你的JBoss廋身
JBoss啟動時,會加載很多服務(service),如果你確認不會用到這些服務,可以去掉它們。
1)郵件服務(mail-service)
server/yourservername/deploy/mail-service.xml
server/yourservername/lib/mail* (mail-plugin.jar, mail.jar)
server/yourservername/lib/activation.jar (Java Activation Framework)
2)刪除server/yourservername/deploy/下的以下目錄或文件(沒用到的情況下)
http-invoker.sar
jboss-aop.deployer
jboss-hibernate.deployer
jboss-ws4ee.sar
jms
等
Luke Skywalker in BlogJava

