?? 0017.htm
字號:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
<!--
body, table {font-size: 9pt; font-family: 宋體}
a {text-decoration:none}
a:hover {color: red;text-decoration:underline}
.1 {background-color: rgb(245,245,245)}
-->
</style>
<title>網(wǎng)絡(luò)新時代,軟件教程:操作系統(tǒng) 主頁制作 服務(wù)器 設(shè)計軟件 網(wǎng)絡(luò)技術(shù) 編程語言 文字編輯</title>
</head>
<body>
<p align="center"><script src="../../1.js"></script> </p>
<p align="center"><big><strong>五、運行環(huán)境</strong></big></p>
<font color="#000066"><b>
<p align="center">作者:林立偉 東海大學(xué)資訊科學(xué)系</b></font> </p>
<p> 之前提到支援servlet的web server,有些完全不必外掛程式即可提供servlet執(zhí)行環(huán)境,但有些仍須外掛程式。這些外掛程式目常見的有LiveSoftware的JRUN、IBM的Servlet
Express和New Atlanta的ServletExcu等,但因上述每一種版本的設(shè)定方法皆不同,在此不多做說明。我們所使用的是Sun公司提供開發(fā)servlet之JSDK內(nèi)附的servletrunner,它可不 搭配
http server,而提供一個簡單的測試環(huán)境。</p>
<p> 接著便是servletrunner的設(shè)定說明:當(dāng)我們安裝JSDK後,在examples的目錄下有一個servlet.properties的設(shè)定檔。有新的servlet加入時,就必須修改這個檔案。在這個檔案中每增加一個servlet就必須須增加一至二個properties:
<ul>
<li>servlet.name.code </li>
<li>servlet.name.initargs </li>
</ul>
<p> 其中servlet.name.code是不可缺少的,name就是當(dāng)我們要呼叫某個servlet時,它所登記的名字。servlet.name.code代表的是servlet的class檔名,而且必須是包含package的全名,如:</p>
<p align="center">servlet.bookdb.code = database.BookDBServlet </p>
<p> servlet.name.initargs代表的是servlet初始化的參數(shù),并不一定要存在。如范例所示,一行代表一個參數(shù),并用逗點','及反斜線'\'和下一行分開,如:</p>
<pre>servlet.bookdb.initArgs=\
user=duke,\
password=dukes_password,\
url=fill_in_the_database_url
</pre>
<p> 在我們的程式范例中,properties只:</p>
<p align="center">servlet.simpleservlet.code = SimpleServlet </p>
<p> 啟動servletrunner後,我們只連結(jié)至http://hostname:8080/servlet/simpleservlet,即可呼叫simpleservlet。
<ul>
</ul>
<p><br>
<br>
[搜集整理] </p>
<p align="center"><script src="../../2.js"></script> </p>
</body>
</html>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -