日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

使用SMTP和WebSphere Studio構建Web服務——原始SMTP( 二 )


有些Axis源文件會有編譯問題,因為它們依靠于crypto或者其他一些我們不使用的東西 。您可以忽略這些問題 。
此時,假如您已經(jīng)安裝了JUnit,您應該可以在khygh.smtp.unit中的任何一個類上執(zhí)行JUnit了 。
在WebSphereTestEnvironment中執(zhí)行
我們已經(jīng)差不多完成了,但考慮到ApplicationDeveloper中TestEnvironment的特性,我們還需要為運行時設置正確的JAR文件 。為了完成設置,請打開Servers透視圖,然后在ServerConfiguration視圖中打開WebSphereTestEnvironment服務器實例 。單擊Paths選項卡 。我們需要添加以前添加到Web項目構建路徑中的大部分JAR文件,這樣它們就可以被WebSphere運行時找到 。使您的WebSphereTestEnvironment窗口如圖3所示,換上您的JAR的文件正確路徑:
圖3.WebSphereTestEnvironment的類路徑
點擊查看大圖


WebSphere有自帶的mail.jar和activation.jar,位于JVM的擴展目錄,這意味著它們會首先被裝入 。為了使用您下載的最新版本,您需要將原有的那些文件移動到硬盤的其他地方 。(把它們重命名是不夠的,因為即使把它們重命名為xxxx.jar.old,他們仍然可以被使用) 。ApplicationDeveloper中有若干個地方存在這些JAR文件,我們需要移動的那些位于/plugins/com.ibm.etools.server.jdk.jre.lib.ext/ 。假如您忘記這樣做,服務器啟動時您就會得到一個警告,提示您不支持POP協(xié)議 。
確保包含HttpUnit(假如您已經(jīng)安裝它)的DefaultEar和SOAP-SMTP在WebSphereTestEnvironment服務器配置中 。
現(xiàn)在您需要在web.xml中添加需要的項 。在Navigator視圖或Packages視圖中,打開SOAP-SMTP=>webApplication=>WEB-INF,然后打開web.xml,單擊Source選項卡 。使您的窗口如下面的圖4所示,確保您的啟動參數(shù)是正確的:
圖4.web.xml
【使用SMTP和WebSphere Studio構建Web服務——原始SMTP】 點擊查看大圖
在DefaultEAR項目下打開application.xml,確保SOAP-SMTP有一個名為/Axis的上下文根,這是Axisadminservlet需要的 。
祝賀您!您已經(jīng)全部配置好了,現(xiàn)在就可以啟動WebSphereTestEnvironment 。從Server透視圖中,單擊Servers視圖并啟動WebSphereTestEnvironment 。它應該會切換到Console視圖,您可以在WebSphereApplictionServer啟動時看到消息 。假如它啟動時拋出了任何異常,請檢查前面的步驟,確保您遵循了配置WebSphereTestEnvironment的說明 。
結束語
在這篇文章中,我們成功地在WebSphereStudio中部署了代碼 。本系列文章的下一篇將會討論基于SMTP的SOAP實現(xiàn) 。

推薦閱讀