首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

JSWDK 1.0.1 環境安裝配置詳解 (Windows 98/NT/JDK 1.2/1.3)

     編輯:Java 相關知識

前言

本條目與 ID 111876 內容高度重疊,均為 JSWDK 1.0.1 在 Windows 98/NT 下的安裝配置教程。為避免重複,此處僅補充 ID 111876 未詳細展開的 webserver.xml 完整結構示例 與 自定義 Web 應用部署步驟,核心流程請參考 111876。

webserver.xml 完整結構示例

<?xml version="1.0" encoding="ISO-8859-1"?>
<WebServer id="webServer">
  <Service id="service0" port="8080">
    <!-- 內建示例應用 -->
    <WebApplication id="examples" mapping="/examples" docBase="examples"/>
    <WebApplication id="admin" mapping="/admin" docBase="admin"/>
    <!-- 自定義應用部署範例 -->
    <WebApplication id="myapp" mapping="/myapp" docBase="myapp"/>
  </Service>
  <!-- 虛擬主機示例 (JSWDK 支持有限) -->
  <Host name="localhost">
    <WebApplication id="hostapp" mapping="/hostapp" docBase="hostapp"/>
  </Host>
</WebServer>

自定義 Web 應用部署步驟

  1. 在 JSWDK 根目錄建立應用目錄:mkdir C:\jswdk-1.0.1\myapp
  2. 目錄結構:
myapp/
├── index.jsp
├── WEB-INF/
│   ├── web.xml
│   ├── classes/
│   └── lib/
  1. 編輯 webserver.xml,在 <Service> 下添加 <WebApplication id="myapp" mapping="/myapp" docBase="myapp"/>
  2. 重啟 startserver.bat
  3. 瀏覽器訪問 https://localhost:8080/myapp/

工作目錄觀察 JSP 編譯產物 (教學核心)

請求 JSP 後,進入 C:\jswdk-1.0.1\work\service0\myapp\ 可見:

  • index_jsp.java — 生成的 Servlet 源碼,包含 _jspService() 方法
  • index_jsp.class — 編譯後字節碼
  • 對比源碼與生成代碼,理解 <%、<%=、<%@ 指令如何翻譯為 Java 語句

結語

JSWDK 作為 Servlet/JSP 早期參考實現,其「解壓即用、work 目錄可視化」設計極大降低了初學者門檻。現代 Tomcat 同樣在 work/Catalina/localhost/.../org/apache/jsp/ 保留編譯產物,調試 JSP 編譯錯誤時同樣可觀察生成的 Servlet 源碼定位行號。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved