在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

基于 Weblogic 7.0 的應用開發(二)

基于 Weblogic 7.0 的應用開發(二)

更新時間:2022-05-13 文章作者:未知 信息來源:網絡 閱讀次數:

基于 Weblogic 7.0 的應用開發(二)
二.Web的應用
本文將著重講述在WebLogic7中創建和部署一個Web Application 的的過程。
使用什么樣的工具?這是一個許多人關心的問題,特別是對于初學者,更是希望依靠強大的IDE,加快自己的學習進程。然而,結果卻往往相反。因為,IDE將許多基本的東西封裝在底層自動完成,對于用戶而言是透明的。如果你是一個對J2EE結構非常了解的程序員,IDE可以大幅提高你的效率;如果你是初學者,IDE對你隱瞞了許多細節問題。
因此,我在這里使用標準的JDK/寫字板的文本格式進行講述。并且,這里不會對Servlet/JSP的語法細節,進行過多描述。

1.環境設置
安裝JDK For Windows,安裝包可從Sun的網站上免費下載(http://java.sun.com/),也可直接使用WebLogic 中的JDK,對系統環境變量設置如下:
Path= [weblogic_home]\ jdk131_03 \bin
Classpath=[weblogic_home]\ jdk131_03 \lib;[weblogic_home]\lib\weblogic.jar
要是系統變量生效,需要重新啟動計算機;

2.Web Application的目錄結構
DefaultWebApp
------+/WEB-INF/(required)
| |
| |----+/classes/(option)
| ||----------*.class
| |
| |----+/lib/(option)
| ||----------*.jar
| |
| +---web.xml(required)
| +---weblogic.xml(option)
|
|-----*.html
|-----*.jsp
|-----其他資源,如圖片等。

注:一個 Web Application 至少要包含一個頁面,包括jsp 或 html 或 servlet
對于注有required的項是一個Web Application 不可缺少的,必須存在的,如WEB-INF目錄,web.xml。

3.打包
將所有程序中使用到的JavaBeans和Servelets編譯成.class文件,連同編譯生成的目錄一起拷貝到WEB-INF\classes\下。
在Dos下,進入Application 根目錄,使用jar打包命令,即將當前目下所有文件以及目錄打包成webapp_name.war文件。
如:jar cvf webapp_name.war *(其它jar命令的參數,這里不做過多介紹)
注:不要在目錄外邊執行,這樣將導致將外面的目錄也打包進去,發布會失敗。

4.部署
部署war主要有三種方法,
1)使用Console
 使用方法:在瀏覽器中打開http://[host]:[port]/console,在左邊的樹中找到Web Applications節點,
 點擊 Configure a new Web Application,通過界面將打包好的webapp_name.war UPLOAD到Weblogic能找到的地方。
點擊[select],然后選擇一個Available Server 添加到Target Servers中,輸入系統的名稱(用于訪問),Configure And Deploy。
等待,直到Status中變成Completed。就OK!
2)直接拷貝
使用方法:將啟動腳本中的STARTMODE 置為 false,使其處于Development Mode。然后,直接將.war文件拷貝到[當前Domain]/applications/下,系統會自動部署到當前的server上。此時如果系統沒有報錯,即為部署成功!
3)使用weblogic.deploy類
具體方法可以使用 java weblogic.deploy -help 參考系統提示。

推薦使用,Console或直接拷貝,非常容易上手,3)方法,由于參數復雜,我個人認為適用于非Win32系統。

5.調用
直接在瀏覽器中輸入http://[host]:[port]/webappname即可。


6.補充說明:
上述過程身略了描述文件的編制過程,對于初學者來說,完全了解web.xml和weblogic.xml是有一定困難的。這里將使用Weblogic 7.0的一個新特性,Weblogic Builder。
這里提供了一個簡單的步驟:
首先,編寫一個最為簡單的web.xml文件。

<!--web.xml-->
<?xml version="1.0" ?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
</web-app>

注意:這是最為省略的了,不能再對它進行修改,而且這也是不可缺少的文件,否則Weblogic Builder將無法打開你想要修改的壓縮包。
然后,按照上述步驟生成一個.war文件。
最后,使用Weblogic Builder打開這個.war文件。通過圖形界面修改部署描述信息,系統將自動生成相應的weblogic.xml,同時修改web.xml。
這里可以完成一個Web Application的所有部署的描述信息,前提是你對這些選項有一定的認識。
保存,選擇菜單Tools/Options,設置需要連接的Host/Server/username/password;選擇菜單Tools/Connect to Server,Tools/Deploy,系統部署輕松完成。

另外,對于jsp的語法校驗問題一直一個困擾著我們,有一個辦法,在不發布的情況下校驗jsp語法。那就是java weblogic.jspc jsp_name.jsp 。
具體參數使用java weblogic.jspc 察看。

7.附錄:
前面也許很多人會問,為什么我把我的class拷貝到了classes的目錄里面并且啟動了WebLogic的服務,怎么我的Servlet還是找不到?這里我們簡單得講一下如何在WebLogic中添加一個Servlet;
在WebLogic啟動之后,首先測試在DefaultWebApp目錄是否已經準備好:
http://localhost:7001/index.html
在%weblogic%/\config\examples目錄下面運行setExamplesEnv.cmd,編譯HelloWorld.java得到一個HelloWorld.class文件。
javac -d %OUT_DIR % HelloWorld.java
將HelloWorld.class拷貝到DefaultWebApp的目錄下面,在本機中的目錄為E:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp。然后打開WebLogic的控制臺:
http://127.0.0.1:7001/console

方法一:
點擊Deployments---Web Applications ---- DefaultWebApp,然后點擊Edit Web Application Descriptor...,點擊Servlets 并且Configure a new Servlet…,輸入
Servlet Name: HelloWorld
Servlet Class:HelloWorld
點擊create來產生這個新的servlet,然后點擊Apply來應用該servlet。
點擊Servlet Mappings ---- Configure a new ServletMapping…,輸入
Servlet: HelloWorld
URL Pattern: /HelloWorld/*
點擊create來產生這個新的servlet,然后點擊Apply來應用該servlet。重新啟動WebLogic服務器。(為什么我安照這樣的操作,可是WebLogic重新啟動后,Servlet又沒有了?)

方法二:
修改該下面的WEB-INF目錄中的web.xml文件,輸入
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name> 
<url-pattern>/HelloWorld/*</url-pattern>
</servlet-mapping>
重新啟動WebLogic服務器。Servlet安裝成功!

備注:
如果你配置了“動態Applications”,你不用重新啟動WebLogic,只要將class文件拷貝到相應的目錄中就能直接得到修改后的結果。關于配置的參考網址:
http://e-docs.bea.com/wls/docs70/adminguide/appman.html
當“auto-deployment”被選中的情況下,WebLogic的“Deploying Applications”會在每三秒的情況下察看/application目錄下面的變化。


8.問題:
如果不這樣做,可以使用以目錄的形式發布。其實,對于服務器來說,一個目錄和.war文件,都是一回事。但是從一個另外一個角度來說,其用途不同。
對于開發階段,以目錄形式發布,便于調試和更新程序,但是不以管理,安全性差。
對于一個成型的產品,最好是打包,因為產品是要交給用戶管理的,對于相對素質較差的用戶,開放的目錄太危險,也不易管理。
同時需要指出,啟動方式也是一個問題。對于交給用戶的產品而言,運行在development模式下,支持熱發布,是不明智的。 

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 青娱乐自拍偷拍| 国产一区二区三区小说| 日本天堂免费a| 在线观看av网页| 国产成人黄色片| 日本a视频在线观看| 轻点好疼好大好爽视频| 亚洲高清av一区二区三区| 99热一区二区| 中国黄色片免费看| 九九九在线观看视频| 国产午夜伦鲁鲁| 水蜜桃色314在线观看| 大陆av在线播放| 日韩人妻无码精品久久久不卡| 国产成年人在线观看| 一级黄色免费在线观看| 老汉色影院首页| 日韩欧美不卡在线| 日韩伦理在线免费观看| 国产精品后入内射日本在线观看| 久久av综合网| 日本精品www| 国产三级国产精品国产专区50| 亚洲欧美国产中文| 国产高清av片| 成人在线视频一区二区三区| 超碰成人免费在线| 国产一区视频免费观看| 国产一伦一伦一伦| 精品一区二区三区毛片| 男女激情无遮挡| 天堂社区在线视频| 伊人精品视频在线观看| 日韩成人三级视频| 日本三级免费观看| 欧美xxxxxbbbbb| 黄色成人在线看| 中文字幕亚洲乱码| 丁香色欲久久久久久综合网| 已婚少妇美妙人妻系列| 波多野结衣网页| 1024精品视频| 亚洲国产精品女人| av无码精品一区二区三区| 波多野结衣免费观看| 97成人在线观看视频| 亚洲午夜精品一区| 免费不卡av在线| 一区二区三区四区毛片| 免费看一级大黄情大片| 污免费在线观看| 免费高清在线观看免费| 欧美aaa在线观看| 午夜视频你懂的| 给我免费播放片在线观看| 国产大片一区二区三区| 国产视频一区二区视频| 国产尤物av一区二区三区| 免费看污污网站| 成熟老妇女视频| 每日在线观看av| 国产欧美精品aaaaaa片| 日本xxx免费| 亚洲精品偷拍视频| 在线观看免费视频污| 国内外成人免费在线视频| 99视频在线免费| 情侣黄网站免费看| 日韩精品xxxx| 欧美三级一级片| 午夜免费福利小电影| www.18av.com| 精品人妻大屁股白浆无码| 国产福利片一区二区| 午夜啪啪小视频| 色网站在线视频| 加勒比av中文字幕| 最新天堂中文在线| 亚洲综合日韩欧美| 色18美女社区| 国产又粗又大又爽的视频| 国产精品亚洲天堂| 国产欧美123| 极品美女扒开粉嫩小泬| 国产aaa一级片| 99视频在线免费| 狠狠操狠狠干视频| 国产又大又长又粗又黄| 久久艹国产精品| 欧美极品欧美精品欧美图片| av五月天在线| 视频一区二区视频| 日本熟妇人妻xxxx| 免费看a级黄色片| www.成人黄色| 久艹在线免费观看| 日韩精品免费播放| 激情久久综合网| 久无码久无码av无码| 国产一区视频免费观看| 国产精品一区在线免费观看| 老太脱裤子让老头玩xxxxx| 精品久久久噜噜噜噜久久图片| 孩娇小videos精品| 久草视频国产在线| 国产精品视频中文字幕| 国产一线二线三线女| 天天操天天爱天天爽| 在线视频一二三区| 日本新janpanese乱熟| 警花观音坐莲激情销魂小说| 青青草原成人网| 天天操精品视频| 好男人www社区| 日韩精品在线视频免费观看| 日韩一级免费片| 北条麻妃69av| 久久人人爽人人爽人人av| 中文字幕一区久久| 一级特黄性色生活片| 日韩av高清在线看片| 国产一二三四区在线观看| 久热精品在线观看视频| 男人日女人逼逼| 日韩中文字幕在线不卡| 精品国产鲁一鲁一区二区三区| www.日日操| 国产免费成人在线| 黄色片网址在线观看| 免费看欧美黑人毛片| 热这里只有精品| 亚洲天堂av一区二区| 久热在线视频观看| 久久久久久蜜桃一区二区| av天堂永久资源网| 超碰影院在线观看| 成熟了的熟妇毛茸茸| 国产免费黄色av| 亚洲色成人一区二区三区小说| 热99这里只有精品| 国产乱子伦农村叉叉叉| 精品视频免费在线播放| 欧美女人性生活视频| 国产素人在线观看| 又粗又黑又大的吊av| 97国产精东麻豆人妻电影| 国产男女在线观看| 韩国日本美国免费毛片| 亚洲 激情 在线| 国产精品jizz在线观看老狼| 小说区视频区图片区| 4444亚洲人成无码网在线观看| 99re6这里有精品热视频| 国产 欧美 日本| 黄色一级片播放| 日韩欧美xxxx| 三年中文在线观看免费大全中国| 国产又爽又黄ai换脸| 丰满的少妇愉情hd高清果冻传媒| 欧美 日韩 国产一区| 日韩va在线观看| 免费一级特黄毛片| 在线观看高清免费视频| 国产黑丝在线视频| 免费无码毛片一区二三区| 99福利在线观看| 日本在线播放一区二区| 中文字幕の友人北条麻妃| 国产av麻豆mag剧集| 香港日本韩国三级网站| 在线观看成人免费| 日韩欧美在线免费观看视频| 成人性生交视频免费观看| 国产精品一区二区免费在线观看| 天天干天天综合| 91好吊色国产欧美日韩在线| 亚洲精品中文字幕乱码无线| www.中文字幕在线| 奇米777在线| 波多野结衣天堂| 国产原创中文在线观看| 一区二区三区四区久久| 十八禁视频网站在线观看| www.xxx麻豆| 中文字幕在线乱| 天堂网在线免费观看| 久热免费在线观看| 亚洲一区二区三区av无码| 99精品视频国产| 免费成年人高清视频| 久久精品午夜福利| 欧美午夜小视频| 法国空姐在线观看免费| 日韩av影视大全| 日本中文字幕观看| 国产三级国产精品国产专区50| 少妇高清精品毛片在线视频| 久久这里只有精品23| 国产精品久久久久7777|