顯示具有 java 標籤的文章。 顯示所有文章
顯示具有 java 標籤的文章。 顯示所有文章

星期四, 5月 08, 2008

Weblogic 8.1-> WebLogic 10

最近在把Weblogic 8.1的專案,升到WebLogic 5。
不過算起來主要是把專案弄成JSP 2.0 Spec。順便把一些東西筆記一下。

web.xml

web.xml的部分。換了新的DTD。有些地方要改。首先先把root改掉。

xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

因為我用的是myeclipse,就會發現eclipse報錯。
原來此版的要放在當中。

JSP Page

JSTL TagLib 在weblogic 10 中,變成了
http://java.sun.com/jsp/jstl/core

本來是
http://java.sun.com/jstl/core

其實最開心的是在JSP可以直接用${}

星期四, 4月 03, 2008

Debug Tool- P6spy

從使用Hibernate開始,就有在用一個SQL的Tool , p6spy。
這個工具,就是能夠你看到JDBC到底下什麼樣的實際sql。
因為不管是用了Hibernarte,所以不知道SQL到底下了什麼,
或是用一般的prepareStatement, 也是看不到實際的參數。
這時,P6SPY的用處就很大啦。他的作為就是直接取代你的jdbc的driver,
幫你把SQL的內容print出來後,然後再正確的JDBC。
使用上很方便,網站上都有教,p6spy

另外使用p6spy一定還要再用上sqlprofiler http://sourceforge.net/projects/sqlprofiler

這樣才有SQL的圖型化介面。

最近才試出怎麼把p6spy,sqlprofiler,MyEclipse及Weblogic啟動作整合。
因為sqlprofiler是用log4j跟p6spy相連。所以要用sqlprofiler要在p6spy之前,
先載入log4j的jar。然後要把Weblogic的Datasource換成p6spy的Deriver。
因此在Myeclipse中的Weblogic的jar載入順序為下圖

1. log4j-xxx.jar
2.p6spy的spy.properties的所在目錄
3.p6spy.jar



然後把Weblogic , connection pool的來源Driver設成p6spy