成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

當前位置:首頁>>開發編程>>ASP>>新聞內容
讓ASP程序運行于非Windows平臺
作者:佚名 發布時間:2004-4-29 9:27:42 文章來源:cesdn

  自從Micorsoft推出ASP技術后,由于ASP在創建動態交互式站點上的強大功能及其代碼編寫的簡便性,使ASP在越來越多的Internet/Intranet/Extranet網站上得到了極其廣泛的應用,尤其是涉及數據庫操作的網站應用系統更是傾向于采用ASP技術。但由于眾所周知的原因,ASP只能工作于Microsoft的Windows NT平臺+IIS Web Server服務器軟件, 在Windows9X+PWS也能使用,但那只能是調試或者學習用的,因而就決定了ASP應用的局限性。據有關資料顯示,采用Windows操作系統平臺和服務器軟件的網站在15%左右,也就是說有將近85%的網站將不能采用ASP技術。大多數商用的網站采用的是Unix、Linux、Soris和Netware等操作系統及相應的服務器,這說明ASP技術在應用上確實有很大的限制。

  難道ASP就不能運用于非Windows平臺嗎?當然不是.目前為止我們至少有兩種選擇,Chilisoft4公司的chili ASP和Halcycon公司的iASP(InstantASP).Halcyonsoft公司提出“ASP Anytime,Anywhere”的口號,開發出iASP,使ASP不僅可以在采用Windows操作系統平臺和服務器軟件的網站上使用,還可以在采用其它操作系統如Unix、Linux、Soris、Netware操作系統及相應服務器的網站上使用。iASP全面繼承了ASP的優勢,并與ASP完全兼容,因而ASP應用系統幾乎可以直接移植到非Windows操作系統平臺下的iASP環境中運行,使得ASP應用系統真正成為了一種跨平臺的Internet、Intranet或Extranet應用系統。

  iASP與ASP相比,不僅在支持操作系統平臺上具有優勢,在使用第三方組件構建ASP應用系統上同樣具有明顯的優勢。iASP不僅支持流行的ActiveX組件,同樣支持流行的Enterprise JavaBeans組件和CORBA兼容組件,從而使用ASP應用系統功能更為強大,應用更為廣泛。除了MS Visual系列開發工具和Borland系列開發工具外,還可以用Java系列開發工具,讓組件開發人員有更多的選擇從而可以更為得心應手地開發有關組件。

  iASP有兩種版本,一種適用于Windows操作系統平臺和服務器軟件,另一種適用于Unix、Linux、Soris、Netware操作系統及相應服務器軟件。目前最新的版本為1.0.9,最近剛推出一個Linux上的FREE版,可以在http://www.halcycon.com站點上免費下載,其功能與正式版本相比基本相同,想在網絡特別Unix、Linux局域網絡中使用ASP的網絡開發人員不妨去下載一個試用一下,文件大小有9M多。

  一、iASP軟件環境要求

  iASP軟件完全是用Java程序語言編制而成的,需要JDK1.1.X或以上版本的支持,因而需要系統上預先安裝JDK1.1.X或以上版本。Linux平臺下的JDK11.X可以在http://xfer.nitric.com/pub/java-linux/下載,基于Windows9X/NT平臺的JDK1.1.X的下載地址為ftp://202.103.111.173/Download/DEVELOP/JAVA/jdk1_1_1-win32-x86.exe。

  同時需要相應的Web Server軟件,如IIS、Apache、Netscape、Xitami、Sambar等。

  二、iASP安裝程序支持的系統平臺和服務器軟件

  iASP軟件是用JAVA程序語言編制而成的,原則上可運行在所有JAVA平臺上。iASP可自動配置服務器軟件,使之能使用iASP解釋和轉換ASP頁面;iASP可以使用Halcycon軟件公司開發的iASP Servlet接口與服務器進行連接和通信,也可以使用其它Servlet接口與服務器進行連接和通信。iASP支持以下平臺及Web Server:

  (一) Sun Solaris Sparc系統平臺

  1、Apache服務器軟件

  iASP可對Apache服務器軟件的1.3.0、1.3.9、1.3.11、1.3.12等九個常用版本進行自動配置使之使用iASP解釋ASP頁面;并通過iASP中的Servlet接口與之連接和通信。

  2、Netscape Fast Track(FT)和Enterprise Server(EP)服務器軟件

  iASP可對FT3.0.X、EP3.5.X、EP3.6.X進行自動配置使之使用iASP解釋ASP頁面;并通過iASP中的Servlet接口與之連接和通信。

  3、Sun Web Server2.1服務器軟件

   iASP可對Sun Web Server2.1服務器軟件進行自動配置使之使用iASP解釋ASP頁面;并通過服務器軟件的Servlet接口與之連接和通信。

  4、Zeus服務器軟件

  iASP可對Zeus服務器軟件進行自動配置使之使用iASP解釋引擎解釋ASP頁面;并通過Zeus和Apache JServ Servlet接口與之連接和通信。

  (二)Sun Solaris Intel系統平臺

  1、Apache服務器軟件

  iASP可對Apache服務器軟件的1.3.0、1.3.9、1.3.11、1.3.12等九個版本進行自動配置使之使用iASP解釋ASP頁面;并通過iASP中的Servlet接口與之連接和通信。

  2、Sun Web Server2.1服務器軟件

  iASP可對Sun Web Server2.1服務器軟件進行自動配置使之使用iASP解釋ASP頁面;并通過服務器軟件的Servlet接口與之連接和通信。

  3、Zeus服務器軟件

  iASP可對Zeus服務器軟件進行自動配置使之使用iASP解釋ASP頁面;并通過Zeus和Apache JServ Servlet接口與之連接和通信。

  (三)Novell Netware系統平臺

  Netscape Fast Track(FT)和Enterprise Server(EP)服務器軟件iASP可對FT3.0.X、EP3.5.X進行自動配置使之使用iASP解釋引擎解釋ASP頁面;并通過Novell Servlet Gateway接口與之連接和通信。

  (四)SCO Unixware系統平臺

  1、Apache服務器軟件

  iASP可對Apache服務器軟件的1.3.0、1.3.9、1.3.11、1.3.12等九個版本進行自動配置使之使用iASP解釋ASP頁面;并通過iASP中的Servlet接口與之連接和通信。

  2、Netscape Fast Track(FT)和Enterprise Server(EP)服務器軟件

  iASP可對FT2.0.X進行自動配置使之使用iASP解釋ASP頁面;并通過iASP中的Servlet接口與之連接和通信。

  (五)Linux Intel系統平臺

  1、Apache服務器軟件

  iASP可對Apache服務器軟件的1.3.0、1.3.9、1.3.11、1.3.12等九個版本進行自動配置使之使用iASP解釋ASP頁面;并通過iASP中的Servlet接口與之連接和通信。

  2、Zeus服務器軟件

  iASP可對Zeus服務器軟件進行自動配置使之使用iASP解釋ASP頁面;并
通過Zeus和ApacheJServ Servlet接口與之連接和通信。

  (六)Windows9X/NT系統平臺

  1、Apache服務器軟件

  iASP可對Apache服務器軟件的1.3.0、1.3.9、1.3.11、1.3.12等九個版本進行自動配置使之使用iASP解釋ASP頁面;并通過iASP中的Servlet接口與之連接和通信。

  2、Netscape Fast Track(FT)和Enterprise Server(EP)服務器軟件

  iASP可對FT3.0.X、EP3.0.X、EP3.6.X進行自動配置使之使用iASP解釋ASP頁面;并通過iASP中的Servlet接口與之連接和通信。

  3、Internet Information Server服務器軟件

  iASP可對Internet Information Server服務器軟件進行自動配置使之使用iASP解釋ASP頁面;并通過iASP中的Servlet接口與之連接和通信。

  4、Lotus Domino服務器軟件

  iASP可對Lotus Domino服務器軟件進行自動配置使之使用iASP解釋ASP頁面;并通過Lotus Domino服務器軟件自有的Servlet接口與之連接和通信。

  5、Java Web Server服務器軟件

  iASP可對Java Web Server服務器軟件進行自動配置使之使用iASP解釋ASP頁面;并通過Java Web Server服務器軟件自有的Servlet接口與之連接和通信。

  (七)HPUX系統平臺Zeus服務器軟件

  iASP可對Zeus服務器軟件進行自動配置使之使用iASP解釋ASP頁面;并通過Zeus和Apache JServ Servlet接口與之連接和通信。

  (八)SGI系統平臺Zeus服務器軟件

  iASP可對Zeus服務器軟件進行自動配置使之使用iASP解釋ASP頁面;并通過Zeus和ApacheJServ Servlet接口與之連接和通信。

  三、用iASP構建ASP應用系統環境

  假設系統中已經正常安裝和配置了TCP/IP等網絡協議。

  下面以RedHat Linux 6.0和Apache 1.3.9服務器軟件為例,討論如何安裝和配置iASP,以建立一個ASP開發和應用環境。

  (一)、安裝Apache 1.3.3服務器軟件

  1、安裝Apache 1.3.3服務器軟件

  如果手頭沒有Apache 1.3.X服務器軟件,可以到http://apache.nextpath.com/dist/apache_1.3.9.tar.gz下載一個。

  2、啟動Apache 1.3.9服務器軟件

  可以用命令httpd來啟動Apache 1.3.9服務器軟件。啟動Apache 1.3.9服務器軟件后可以用Netscape Communicator瀏覽器以http://127.0.0.1的方式或者http://localhost來訪問Apache 1.3.9服務器軟件提供的WWW服務。默認的頁面為index.html,通常位于“/home/httpd/html”目錄中(該目錄是Apache的WEB發布目錄,相當于IIS或PWS系統中的c:inetpubwwwroot),頁面的主題為“It Worked”,表明Apache已能正常工作,可以進行iASP的配置工作了。

  (二)、安裝JDK1.1.12

  iASP的運行要依賴JDK1.1.X或以上版本,要求系統中必須安裝JDK。

  1、確定C運行庫的類型

  Liunx/Unix版本的JDK一般有libc5和glibc兩個版本,以適應不同Liunx/Unix系統中的C運行庫版本。用命令“ls -l /lib/libc.so.*”可以列出C運行庫文件,若“*”處的字符為“5”則表示C運行庫類型為libc5,為“6”則表示C運行庫類型為glibc。筆者所用的RedHat Linux 5.1的C運行庫類型為glibc。

  2、安裝JDK1.1.12

  在http://xfer.nitric.com/pub/java-linux/處下載JDK1.1.12的glibc版本,并將其改名jdk112.gz。將jdk117.gz復制到/usr/local目錄下,進入/usr/local目錄,用“tar -xvzf jdk112.gz”命令將文件解壓即完成JDK1.1.12的安裝,安裝目錄為/usr/local/jdk112。

  (三)、安裝iASP

  在http://www.halcyonsoft.com/asp/iasp_108_linux.tar處下載了Linux版本的iASP,并復制到/usr/local。

  用命令“tar -xvzf iasp_lnx.gz”將文件解壓,可產生install.sh和iasp.tar兩個文件。進入/usr/local目錄,運行./install.sh,按照安裝程序提示完成iASP的安裝。

  在安裝過程中,需要指定JDK的BIN目錄(/usr/local/jdk117_v1a/bin)和iASP安裝目錄(/usr/local)。在安裝過程完成后,會選擇是否開始對Web服務器進行配置,配置過程在下面討論,選擇“N”結束安裝。此時iASP被安裝在目錄/usr/local/iasp下,有五個文件的作用值得注意。

  connector.sh:啟動iASP自動配置向導start-server.sh:啟動iASP代理服務器stop-server.sh:關閉iASP代理服務器start-admin.sh:啟動iASP遠程管理服務器stop-admin.sh:關閉iASP遠程管理服務器(四)、配置iASP1、關閉Web服務器

  在進行iASP配置前,應首先關閉Web服務器軟件。

  2、配置iASP

  iASP配置向導程序可為Apache服務器軟件、Netscape Enterprise服務器軟件、Internet Information Service服務器軟件進行自動配置,而Zeus、SunWeb Server服務器軟件則不需要配置。

  在/usr/local/iasp下,運行./connector.sh啟動iASP配置向導程序。選擇“Y”開始配置;選擇服務器軟件及版本號(Apache 1.3.9)、Apache配置文件httpd.conf所在目錄(/etc/httpd/conf),其它可保持不變(按回車鍵采用默認設置)。在提示是否進行另一個服務器的配置時,選擇“N”,完成配置。

  (五)、測試iASP 1、啟動iASP服務器

  iASP服務器是一個Connector Proxy代理服務器軟件,用于與服務器軟件進行通信。進入XWindows,打開一個nxterm窗口,在目錄/usr/local/iasp下運行./start-server.sh,啟動iASP Connector Proxy代理服務器程序。

  2、測試iASP

  啟動Apache 1.3.9服務器軟件。在瀏覽器欄內輸入:http://localhost/iasp或者http://127.0.0.1/iasp即可以看到iASP附帶的例子以及iAS的一些文檔,還是比較詳細的。例子比較全面,有General,Form,File,Server,ADO,Email等,你可以點擊看一下實際的效果。對于外界來說你是感覺不到它和在IIS是有什么區別的。

  至此Linux平臺下的iASP開發和應用環境都建立起來了,你可以盡情地發揮你的聰明才智去了。


最新更新
·數據庫被掛馬的ASP處理方法
·ASP快速獲取遠程文件大小的方
·用ASP屏蔽迅雷和旋風下載工具
·解決ASP中傳送中文參數亂碼的
·ASP+AJAX做類似Google的搜索
·ASP的一個非常棒的Debug類(
·ASP中常用的服務器檢測源代碼
·優化ASP中執行SQL效率的五個
·ASP種msxml3.dll 800c0005錯
·掛QQ的ASP版本網頁源代碼
相關信息
畫心
愚愛
偏愛
火苗
白狐
畫沙
犯錯
歌曲
傳奇
稻香
小酒窩
獅子座
小情歌
全是愛
棉花糖
海豚音
我相信
甩蔥歌
這叫愛
shero
走天涯
琉璃月
Nobody
我愛他
套馬桿
愛是你我
最后一次
少女時代
灰色頭像
斷橋殘雪
美了美了
狼的誘惑
我很快樂
星月神話
心痛2009
愛丫愛丫
半城煙沙
旗開得勝
郎的誘惑
愛情買賣
2010等你來
我叫小沈陽
i miss you
姑娘我愛你
我們都一樣
其實很寂寞
我愛雨夜花
變心的玫瑰
犀利哥之歌
你是我的眼
你是我的OK繃
貝多芬的悲傷
哥只是個傳說
丟了幸福的豬
找個人來愛我
要嫁就嫁灰太狼
如果這就是愛情
我們沒有在一起
寂寞在唱什么歌
斯琴高麗的傷心
別在我離開之前離開
不是因為寂寞才想你
愛上你等于愛上了錯
在心里從此永遠有個你
一個人的寂寞兩個人的錯
主站蜘蛛池模板: 冕宁县| 浮梁县| 闻喜县| 运城市| 讷河市| 资源县| 监利县| 永春县| 安达市| 施甸县| 响水县| 柘荣县| 平南县| 延安市| 湄潭县| 杭州市| 英吉沙县| 含山县| 新津县| 贡山| 石河子市| 库车县| 凯里市| 凤冈县| 共和县| 当雄县| 长沙市| 宁陵县| 太湖县| 洮南市| 博野县| 城口县| 太仆寺旗| 库车县| 即墨市| 靖江市| 洛南县| 乐业县| 麻阳| 开鲁县| 德惠市|