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

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

用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名稱保持一致.
 


主站蜘蛛池模板: 色综合小说天天综合网 | 天天操天天舔天天射 | 日本高清色视频www 日本高清色本在线www游戏 | 天天操狠狠操夜夜操 | 亚洲国产99在线精品一区二区 | 日韩在线免费观看视频 | 人人干狠狠操 | 日本欧美一区二区三区视频麻豆 | 日韩午夜激情视频 | 香蕉视频久久久 | 欧美中文字幕在线视频 | 亚洲乱人伦在线 | 日本高清免费网站 | 欧美亚洲国产精品久久久 | 啪啪网站色大全免费 | 揄拍成人国产精品视频 | 中文字幕免费视频精品一 | 中文字幕乱码视频中文字幕14 | 午夜精品视频5000 | 日韩欧美不卡视频 | 性日韩精品 | 日韩精品久久久免费观看夜色 | 色噜噜狠狠色综合网图区 | 天天亚洲综合 | 日韩伦理在线视频 | 青春草在线视频免费观看 | 亚洲天堂男人天堂 | 四虎在线永久免费视频网站 | 中文字幕 一区 婷婷 在线 | 丝袜捆绑调教视频免费区 | 伊人9| 亚洲看逼 | 天天躁夜夜躁狠狠躁2023 | 欧美视频免费 | 天天看毛片 | 亚洲国产精品成人精品小说 | 欧洲亚洲综合一区二区三区 | 日本特黄特色免费大片 | 在线人成精品免费视频 | 四虎永久在线精品免费影视 | 香港三日本三级人妇三级99 |