在tomcat下除錯webwork程式的問題

2021-08-22 03:34:20 字數 576 閱讀 5885

今天在tomcat4下使用webwork2.2.1作了乙個示例程式,為了簡單,我把所有用到的.jar檔案都放到tomcat根目錄下的shared檔案下,後來在jsp用到webwork的taglib,按照webwork2.2.1示例中的說法,現在可以不用在web.xml檔案中宣告這個webwork.tld檔案的路徑,因為這個taglib已經包含在webwork.jar檔案中了。但是,我在測試中,就是不行。最後,我找到兩種解決辦法:

1.一般解決方式:從webwork.jar檔案中copy乙個tablib.tld檔案,放到web-inf路徑下,改為webwork.tld名稱,在web.xml檔案宣告這個路徑。

2.特殊解決方法:把放在shared路徑下所有與webwork相關的jar檔案都轉移到web-inf路徑下的lib目錄,webwork應用就會自動找到.tld檔案的。不用再web.xml中宣告。我也不清楚怎麼會這樣,可能是由於shared路徑的jar的類載入器與應用程式的載入器不同,或者載入時機不同。總之,我想這個問題還是類載入有關

最近才發現這不是個大問題,現在j2ee規範規定可以不在web.xml中宣告tag的tld位置,容器預設是到lib目錄的jar文中尋找的tld檔案的

在tomcat下除錯weblogic專案

關於在tomcat環境下部署weblogic專案的方法步驟如下 weblogic版本為10.3.6 1.將所有需要的client jar包打包成乙個jar檔案 wlfullclient.jar cmd命令如下 d wls1036 dev wlserver server lib j a jar mod...

在windows下除錯safari的網頁

ios webkit debug proxy 是乙個從usb到websocket的 允許開發者實時的向手機端safari和uiwebviews傳送命令。在powershell中執行invoke expression new object system.net.webclient downloadst...

VS設定可以在Release模式下除錯

在release下除錯,預設情況下,release模式下是可以下斷點的,但是,大多數的變數是跟蹤不了的.因為呢,被優化掉了.其實要能除錯也不難,也就三個地方要設定一下.都在工程屬性中.首先,我們進入工程屬性 直接alt f7 1 設定除錯資訊格式.配置屬性 c 常規 除錯資訊格式,設定為程式資料庫 ...