摘要:設置環境變量通過閱讀批處理文件可知環境變量下有一個目錄而目錄又有一個文件由此可知指向的應該是安裝的根目錄。
javaWeb簡單項目部署
1.部署并啟動 tomcat 服務器.
1). 解壓 apache-tomcat-6.0.16.zip 到一個非中文目錄下
2). 配置一個環境變量. java_home(指向 JDK 安裝的根目錄) 或 jre_home
3). 通過雙擊 apache-tomcat-6.0.16bin 目錄下的 startup.bat, 啟動服務器
4). 可以在瀏覽器中輸入 localhost:8080 來檢驗 Tomcat 安裝是否正確.
5). 若已經啟動了一個 Tomcat 應用, 若再啟動同一個 Tomcat 應用, 會拋出異常:
java.net.BindException: Address already in use: JVM_Bind:8080因為端口已經被占用了.
2.Tomcat: 開源的 Servlet 容器.
3.可以通過修改 server.xml 文件中的配置信息來修改 Tomcat 服務器的端口號:
4.為了可以在任意目錄下啟動 Tomcat 服務器
4.1 把 D:apache-tomcat-6.0.16bin 添加到 path 下
添加成功后, 若在任意目錄下通過 startup 啟動 Tomcat 服務器, 會有提示:
The CATALINA_HOME environment variable is not defined correctly This environment variable is needed to run this program
即: 要求設置 CATALINA_HOME 這個環境變量。
5.設置 CATALINA_HOME 環境變量:
5.1 通過閱讀 startup.bat 批處理文件, 可知 CATALINA_HOME 環境變量下有一個 bin 目錄,
而 bin 目錄又有一個 catalina.bat 文件, 由此可知 CATALINA_HOME 指向的應該是 Tomcat
安裝的根目錄。
于是把 Tomcat 的根目錄設為 CATALINA_HOME 環境變量.
此時即可以在 任意 目錄下通過 startup.bat、shutdown.bat 啟動、關閉 Tomcat 服務器.
6.繼續閱讀 startup.bat 文件, 發現啟動 tomcat 服務器的是 catalina.bat 文件。
在命令行窗口直接輸入 catalina, 提示如下:
commands: debug Start Catalina in a debugger debug -security Debug Catalina with a security manager jpda start Start Catalina under JPDA debugger run Start Catalina in the current window run -security Start in the current window with security manager start Start Catalina in a separate window start -security Start in a separate window with security manager stop Stop Catalina version What version of tomcat are you running?
catalina 命令有如上的可選參數.
run: 在 catalina 同一個命令行窗口下啟動服務器.
start: 開啟一個新窗口啟動服務器
stop: 關閉服務器.
7.第一個 WEB 應用程序: 開發, 并部署到 Tomcat 服務器下運行
1). 在 Eclipse 新建一個 Java Project
2). 在 Java 項目下創建 WEB 開發的目錄結構
-WebContent -WEB-INF -classes (編譯后的 class 文件必須放在該目錄下.) -lib -web.xml (從 apache-tomcat-6.0.16webappsdocsWEB-INF 中復制過來, 可以不做修改) html 頁面 JSP 頁面 圖片...
3). 在 src 下新建一個 Person 類
package com.atguigu.test; public class Person { public String getPersonInfo(){ return "person info..."; } }
4). 手工的 Person 類對應的 class 文件(含包)復制到 classes 目錄下
可以通過修改默認的輸出目錄達到自動把編譯好的 class 放到 classes 目錄下:
5). 在 WebContent 目錄下新建一個 JSP 文件:
<%@page import="com.atguigu.test.Person"%> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <% Person person = new Person(); System.out.print(person.getPersonInfo()); %>
6). 把 WebContent 目錄復制到 Tomcat 的 webapps 目錄下, 并改名為: helloworld
7). 在瀏覽器的地址欄中輸入: http://localhost:8989/helloworld/hello.jsp 即可
看到命令行的打印信息
8). 配置任意目錄下的Web應用程序:
在 conf 目錄下依次創建 catalinalocalhost 目錄,然后在 localhost 目錄下為 test
這個Web應用程序建立 test.xml 文件,編輯這個文件輸入以下內容:
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/74159.html
摘要:歡迎分享,注明版權即可。打包時,修改下的修改的路徑對應需要在項目中的靜態文件路徑,比如我的是原始的配置二針對使用時,造成的刷新頁面問題配置三修改配置文件時,注意和兩個文件都要修改,同時兩個配置文件關于的配置并不太一樣。 歡迎分享,注明版權即可。 總體架構 前端:react技術棧 后端:srping+springmvc+mybatis 問題: 如果不想將前端項目單獨部署,而是想要將打包后...
摘要:介紹是領先的開源自動化服務器,他提供了數百個插件來支持任何項目的構建部署和自動化。 Jenkins介紹 Jenkins是領先的開源自動化服務器,他提供了數百個插件來支持任何項目的構建、部署和自動化。 Jenkins下載 Jenkins的官方網站|下載地址 wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war Jenki...
閱讀 3049·2021-11-22 15:29
閱讀 1729·2021-10-12 10:11
閱讀 1751·2021-09-04 16:45
閱讀 2229·2021-08-25 09:39
閱讀 2790·2021-08-18 10:20
閱讀 2509·2021-08-11 11:17
閱讀 447·2019-08-30 12:49
閱讀 3305·2019-08-30 12:49