日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

03-Tomcat服务器

發布時間:2025/5/22 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 03-Tomcat服务器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、Java分類
  JavaSE
  Java的標準版,一般用來開發桌面應用程序,
  但是在開發桌面應用程序上相對VB,Delphi,VC++并沒有什么優勢。

  JavaEE

  也就是Java Enterprise Edition,Java的企業版

  開發JavaWeb應用程序,初級的一般是用JSP(Java Server Pages)+servlet+Javabean來開發的
  大型的網站一般是使用框架來開發的,struts,hibernate,spring , Mybatis
  JavaME
  JavaME,Java Micro Edition,Java的微型版
  諾基亞手機上運行的Java程序就是指用這個版本開發的程序。

?

二、JavaEE規范
JavaEE的共有13個技術規范
  13個技術規范
  JDBC:java數據連接,是一種用于執行SQL語句的Java API
  JNDI:Java命名和目錄接口。
  EJB:EJB是sun的JavaEE服務器端組件模型,設計目標與核心應用是部署分布式應用程序。
  RMI:遠程方法調用,能夠讓在某個java虛擬機上的對象調用本地對象一樣的
    調用另一個java虛擬機中高的對象上的方法。
  JSP:java服務器頁面,是一個動態內容模板,實現了Html語法中的java擴展。
  Servlet:Servlet是一種小型的Java程序,它擴展了Web服務器的功能。
  XML:是一種可擴展的標記語言
  JMS:是一個Java平臺中關于面向消息中間件(MOM)的API,
     用于在兩個應用程序之間,或分布式系統中發送消息,進行異步通信。
  Java IDL:Java IDL支持的是一個瞬間的CORBA對象,即在對象服務器處理過程中有效。
  JTS:組件事務監視器,TPM 是一個程序,它代表應用程序協調分布式事務的執行。
  JTA:JTA允許應用程序執行分布式事務處理——在兩個或多個網絡計算機資源上訪問并且更新數據。
  JavaMail:提供給開發者處理電子郵件相關的編程接口。
  JAF:JAF是一個專用的數據處理框架,它用于封裝數據,并為應用程序提供訪問和操作數據的接口。
  sun公司定義了這么多標準,其它公司的人都可以來去根據我這些標準來做JavaEE程序

?

三、常見JavaWeb應用服務器
  weblogic:oracle公司的大型收費web服務器 支持全部javaEE規范
  websphere:IBM公司的大型收費web服務器 支持全部的javaEE規范
 ? ?Tomcat:Apache開源組織下的開源免費的中小型的web應用服務器
     ? 支持javaEE中的servlet和 jsp規范

?

四、Tomcat下載與安裝
下載地址
  https://tomcat.apache.org/download-80.cgi
下載完畢后,解壓自己任意指定目錄
目錄介紹
  bin:腳本程序?可執行的命令
  conf:配置目錄,內部有一個server.xml核心配置文件
  lib:依賴庫目錄?
  logs:日志目錄
  temps:臨時文件目錄
  webapps:web應用發布目錄,把開發的項目放到該目錄當中運行
  work:tomcat處理jsp的工作目錄
啟動Tomcat
  1.進入到解壓目錄
  2.找到bin目錄
  3.找到startup.bat雙擊啟動腳本

啟動過程中可能會發生的錯誤
  1.沒有配置JAVA_HOME
  ? ?在啟動過程當中如果沒有配置Java_home,就會一閃沒了
  ? ?要在環境變量當中配置JAVA_HOME
  2,端口沖突
  ? ?默認的端口是8080
? ? ? ? ?2.1:把占用的端口殺死
  ? ? ? ? ? ?netstat -aov 查看端口占用情況 記下占用端口的pid
  ? ? ? ? ? ?到任務管理器當中查看任務詳細信息,把對應pid給關掉
  ? 2.2:到config目錄當中修改核心配置文件server.xml
    ? ?找到<Connector prot="8080"?
  ? ? ? ? ? 進行修改
  通過瀏覽器訪問:http://localhost:8080看到以下界面

 

  返回的就是一個頁面
  這個頁面可以在webapps目錄當中的ROOT文件夾當中找到
? ? ? ?shutdown.bat停止腳本

?五、web應用目錄結構

  webName
    html、jsp、js文件
    WEB-INF
      classes目錄:Java類字節碼文件
      lib目錄:Java類運行時需要的jar包
      web.xml:當前整個web應用的核心配置文件
          ? 可以到ROOT當中復制一個過來
  ? ? ? ?WEB-INF目錄下當前的資源不能直接通過瀏覽器訪問,是保護的, 外界不能直接訪問,
  

六、使用開發工具構建web工程
創建過程
  1.新建一個Dynamic Web Project
  2.添寫工程名稱,選擇tomcat服務器
  ? ?選擇tomcat存放的地址
 ? ?3.選擇部署版本為2.5,會自帶web.xml
  ? 操作步驟:
  ??

  4.刪除已經添加的Tomcat
  ? ?

?


調出servers

  

 

  ?


發布工程
  右鍵項目,run Server
  1.將未發布的工程,發布到webapps下面
  2.啟動tomcat

  
  說明
  在發布時
  會在Tomcat的webapps目錄下創建一個名稱myxqpro的目錄
  并且把WebContent當中的所有內容放入到webapps目錄下,myxqpro當中
  不會把寫的java代碼給放到webapps當中,運行時,只需要字節碼就行了

轉載于:https://www.cnblogs.com/gxq666/p/9085124.html

總結

以上是生活随笔為你收集整理的03-Tomcat服务器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。