六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

用Java完成可保存狀態的數據庫生成XML樹(6)

[摘要]6.1.Servlet的發布在weblogic下的發布首先編譯Servlet的源文件,生成serlver的class文件.假設Servlet是com.sitechasia.RefreshServle...
6.1.Servlet的發布
在weblogic下的發布
首先編譯Servlet的源文件,生成serlver的class文件.假設Servlet是com.sitechasia.RefreshServlet
假設weblogic目錄下的wlserver6.0目錄為根目錄,設定根目錄名稱為%wl_home%,并假設weblogic的配置文件沒有被改動過.
步驟一,把RefreshServlet文件復制到%wl_home%\ config\mydomain\applications\DefaultWebApp_myserver\WEB-INF\classes\com\sitechasia
步驟二,修改%wl_home%\ config\mydomain\applications\DefaultWebApp_myserver\WEB-INF目錄下的web.xml文件,按照格式把RefreshServlet添加進去,格式如下:
<servlet>
<servlet-name>
RefreshServlet
</servlet-name>
<servlet-class>
com.sitechasia.RefreshServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>
RefreshServlet
</servlet-name>
<url-pattern>
rs
</url-pattern>
</servlet-mapping>
在標簽<servlet-name>中定義Servlet的名稱,<servlet-class>標簽中指出該Servlet所屬的類,在標簽<url-pattern>中定義在瀏覽器中輸入的Servlet的別名.
步驟三,啟動weblogic,在瀏覽器中輸入該Servlet的別名,就完成對該Servlet的調用.
在tomcat和類似應用服務器上,servlet的發布過程也是類似的,稍有不同的是Servlet的class文件存放的目錄有所不同,但都存在web.xml文件,文件結構是一樣的.


6.2.SessionBean的發布
SessionBean的發布比Servlet的發布復雜,而且不同的應用服務器需要配置的文件也不相同,這里對有狀態的SessionBean在weblogic上的發布進行說明:
步驟一,在一個臨時目錄下,應該存在一個SessionBean的遠程接口源文件,Home接口源文件,Bean源文件,ejb-jar.xml文件,weblogic-ejb-jar.xml文件.
在ejb-jar.xml中定義該SessionBean的遠程接口類,Home接口類,Bean類的全名,定義有無狀態,SessionBean的方法訪問權限,定義SessionBean中需要的數據源的名稱和類的全名及范圍,在附錄源碼中有完整的ejb-jar.xml示例:
在weblogic-ejb-jar.xml中定義SessionBean的名稱,和需要的數據源的名稱和Jndi的名稱
步驟二,所有的文件都存在后,再構造一個批處理文件,用來發布該SessionBean,該批處理的處理的步驟是,
1.在當前目錄下創建目錄,一個目錄是build,在build目錄下創建一個META-INF目錄.
2.復制兩個xml文件到build\META-INF目錄下,
3.編譯三個源文件,編譯出來的包含類目錄的class文件放置到build目錄下,
4.進入build目錄,把META-INF和類文件目錄同時打包到一個jar文件
5.調用命令,把這個jar文件發布到weblogic中.
批處理文件在附錄源碼中有完整示例.
到這一步基本實現了SessionBean的發布,但是就該EJB而言還是不能運行,因為還需要定義SessionBean中需要的數據源,需要在weblogic中配置相關的連接池,jndi名稱和數據源名稱.步驟如下:
啟動weblogic,進入控制臺,設weblogic服務器的連接是http://wl_server:7001,那輸入http://wl_server:7001/console,管理者身份認證后,便可進入控制臺.
展開節點mydomain ,Services ,JDBC ,Connection Pools,創建一個新的連接池,這里依據該SessionBean需要的數據源舉例,需要輸入的有連接池Name,URL,Driver Classname,及Properties
例, Name : test
URLDriver : jdbc:oracle:thin:@oracle_server:1521:testdata
Driver Classname : oracle.jdbc.driver.OracleDriver
Properties : user=guest
password=ps
dll=ocijdbc8
protocol=thin
定義完連接池,再創建數據源,數據源需要使用已經定義好的連接池,再命名數據源名稱和jndi名稱即可,這里命名的數據源名稱和jndi名稱應和SessionBean中需要調用的數據源名稱,jndi名稱保持一致.
 


主站蜘蛛池模板: 亚洲天堂免费在线视频 | 亚洲成av人片在线观看天堂无码 | 三级小说在线 | 欧美系列在线观看 | 欧美在线视频免费 | 在线播放色 | 一本久道在线 | 日本不卡1| 伊人色在线观看 | 日日噜噜夜夜狠狠扒开双腿 | 亚洲狼网站狼狼鲁亚洲下载 | 在线视频污 | 亚洲天堂免费观看 | 色综合久久久高清综合久久久 | 欧美野外多人交3 | 日韩色天使综合色视频 | 日韩亚洲欧美视频 | 最新国语露脸精品国产 | 日韩精品久久一区二区三区 | 中文字幕欧美成人免费 | 日日操夜夜添 | 欧美一级黄色片免费看 | 日本黄又粗暴一进一出抽搐文 | 殴美激情 | 午夜精品在线 | 亚洲欧美日韩成人 | 天天干夜夜想 | 天天久久综合 | 在线观看日本视频 | 日本免费一区二区三区看片 | 中文字幕亚洲一区婷婷 | 在线看视频的网站入口 | 亚洲va欧美va国产va天堂 | 日韩高清不卡在线 | 中文字幕亚洲色图 | 天天干天 | 外国一级黄色 | 亚洲视频在线观看免费视频 | 视频日韩| 人人揉人人添人人捏人人看 | 奇米第四色888 |