javaweb(1)之tomcat使用

安裝

一、點擊下載html

二、解壓到一個目錄。java

三、進入解壓後的 bin 目錄,雙擊該文件夾下的 startup.bat 便可運行。web

四、若運行成功,會有一個窗口懸停以下:tomcat

訪問地址: localhost:8080 ,若出現以下界面,則表示安裝運行成功。服務器

注:若未出現上述效果,通常是 jdk 環境變量未配置好,能夠參考:搭建Java環境app

使用

目錄介紹

bin     # 包含了一些jar、bat文件
conf    # tomcat的配置相關文件。例如:server.xml、web.xml
lib     # tomcat運行所需的jar文件
logs    # 存放日誌文件
temp    # 臨時文件
webapps # 發佈到tomcat服務器上的項目,就存放在這個目錄
work    # jsp翻譯成class文件存放地

發佈

現有以下文件:webapp

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
    <h1>hello web!!!</h1>
</body>
</html>
hello.html

將其發佈到 tomcat 有大體有以下兩種方式:jsp

  • 拷貝到webapps

    拷貝該文件到 webapps/ROOT 下,訪問 http://localhost:8080/hello.html :

    還能夠在 webapps 下新建一個文件夾,而後將 hello.html 拷貝到該目錄。好比我在此新建的是 pages 文件夾,接着就能夠經過 localhost:8080/pages/hello.html 訪問:
    ide

  • 配置虛擬路徑

    假如 hello.html 文件被我存放在 D:\dev\workspace\webserver\pages 下,能夠在 conf/server.xml 中找到 host 節點,加入內容以下:
    <!--
      docBase:項目的路徑地址
      path:對應的虛擬路徑 必定要以/打頭
     -->
    <Context docBase="D:/dev/workspace/webserver/pages" path="/a"></Context>

    接下來就能夠訪問 localhost:8080/a/hello.html :
    spa

     還有一種方法,在 conf/catalina/localhost/ 下新建一個 xml 文件,名字能夠本身定義,這裏我使用 b.xml ,加入內容以下:

    <?xml version='1.0' encoding='utf-8'?>
    <!--
      docBase:項目的路徑地址
     -->
    <Context docBase="D:/dev/workspace/webserver/pages"></Context>

    接着就能夠訪問 localhost:8080/b/hello.html :

IDEA中使用tomcat

一、選擇菜單 Run ,點擊 Edit Configurations。

二、點擊 + 號,選擇到 Tomcat Server,點擊 Local。

三、設置 tomcat 名稱,點擊 Deployment 。

四、點擊 + 號,選擇 Artifact,將當前 web 項目添加到部署目錄中。

五、編輯 Application context,它就是訪問時起始路徑,點擊 OK 。

六、修改 web 目錄下的 index.jsp :

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>
    <title>Hello</title>
  </head>
  <body>
  Hello tomcat!!!
  </body>
</html>

七、在 Application Servers 窗口,選中要運行的 tomcat 實例,右鍵點擊 Run/Connect 運行。

八、完成,訪問 http://localhost:8080/hello/ 。

相關文章
相關標籤/搜索