Tomcat如何配置環境變量

1, JDK:版本為jdk-7-windows-i586.exe

下載地址:

http://www.oracle.com/technetwork/java/javase/downloads/index.html
2,tomcat:版本為apache-tomcat-7.0.33-windows-x86.zip

?????? 下載地址:http://tomcat.apache.org/

2, windows2003,32bit(下載的Tomcat,jdk需要和操作系統的型號相配,比如windows型號為32位需要下載32位文檔)

安裝與配置:

一、安裝JDK和Tomcat

1,安裝JDK:直接運行jdk-7-windows-i586.exe可執行程序,默認安裝即可。

備注:路徑可以其他盤符,不建議路徑包含中文名及特殊符號。

2、安裝Tomcat:直接解壓縮下載文件“apache-tomcat-7.0.33-windows-x86.zip”到C盤下。安裝路徑建議修改為:c:\tomcat。

備注:如下載的是可執行文件,雙擊運行,默認安裝即可。

二、配置JDK環境變量(在步驟查看如何配置環境變量)

1,新建變量名:JAVA_HOME,變量值:C:\Program Files\Java\jdk1.7.0

2,打開PATH,添加變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

3, 新建變量名:CLASSPATH,變量值:

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

備注:

1,.表示當前路徑,%JAVA_HOME%就是引用前面指定的JAVA_HOME;

2,JAVA_HOME指明JDK安裝路徑,此路徑下包括lib,bin,jre等文件夾,tomcat,eclipse等的運行都需要依靠此變量。

3,PATH使得系統可以在任何路徑下識別java命令。

4,CLASSPATH為java加載類(class or lib)路徑,只有類在classpath中,java命令才能識別。

三、 測試JDK

在CMD命令下輸入javac,java,javadoc命令:出現圖示界面,表示安裝成功。

輸入:Java按回車鍵出現:

輸入:javac 按回車鍵出現如下:

?

?

四、配置Tomcat環境變量

1,新建變量名:CATALINA_BASE,變量值:C:\tomcat

2,新建變量名:CATALINA_HOME,變量值:C:\tomcat

4, 打開PATH,添加變量值:

%CATALINA_HOME%\lib;%CATALINA_HOME%\bin

五、啟動Tomcat服務

方法兩種:

1,方法一:在CMD命令下輸入命令:startup,出現如下對話框,表明服務啟動成功。

2,方法二:右鍵點擊桌面上的“我的電腦”->“管理”->“服務和應用程序”->“服務”,找到“Apache ? ? Tomcat”服務,右鍵點擊該服務,選擇“屬性”,將“啟動類型”由“手動”改成“自動”。

?

六、測試Tomcat

打開瀏覽器,在地址欄中輸入http://localhost:8080回車,如果看到Tomcat自帶的一個JSP頁面,說明你的JDK和Tomcat已搭建成功。

?

?

轉載于:https://www.cnblogs.com/bianyuanzhe/p/4106322.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/257977.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/257977.shtml
英文地址,請注明出處:http://en.pswp.cn/news/257977.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

eclipse常用快捷鍵——非常實用

1、eclipse 查看變量或方法被調用的快捷鍵如下: (1)雙擊選中變量或者方法(2)鍵盤上CtrlshiftG組合鍵 2、eclipse中查看接口實現類快捷鍵 先找到接口類打開,然后雙擊接口名選中,再按住ctrlT就可以了。 3、eclipse中全局…

反編譯查看源碼dex2jar

為什么80%的碼農都做不了架構師?>>> 上次說到了用apktool反編譯,這次我們來用dex2jar 把apk解壓得到文件夾 文件夾打開看到這些文件 其中這個classes.dex就是這次需要用到的字節碼文件 把這個字節碼文件托到dex2jar目錄里 命令行編輯 得到下…

linux命令驗證sqlldr,Linux:sqlldr命令

第一步:寫一個 ctl格式的控制文件CTL 控制文件的內容 :load data --1. 控制文件標識infilexxx.txt --2. 要導入的數據文件名insert into table test--3. 將文件插入到數據庫的 test 表中fields terminated by X09 --4. 用于分割一行中各個屬性值的符號(例…

STL 中的鏈表排序

一直以來學習排序算法, 都沒有在鏈表排序上下太多功夫,因為用得不多。最近看STL源碼,才發現,原來即使是鏈表,也能有時間復雜度為O(nlogn)的算法, 大大出乎我的意料之外,一般就能想到個插入排序。…

cmd更換編碼類型

chcp 65001 UTF-8 65001 GBK 936 本文出自 “曾頤楠的播客” 博客,請務必保留此出處http://zengyinan.blog.51cto.com/9524976/1721475 轉載于:https://www.cnblogs.com/zengyinanos/p/5042732.html

代碼混淆之后定位線上bug

代碼混淆的目的 代碼混淆的目的是防止競爭對手通過反編譯來閱讀項目代碼。 Android中通過ProGuard來做代碼混淆(當然也還有其他的產品可以做代碼混淆)。 bug日志反混淆 資料:錯誤log、mapping.txt 異常log: mapping.txt&#xff…

linux怎么切換不同版本的r,在linux中用同一個版本的R 同時安裝 Seurat2 和 Seurat3

在linux中用同一個版本的R 同時安裝 Seurat 2 和 Seurat 3Seurat 作為單細胞分析中的重量級R包,有多好用用,用過的人都知道。Seurat 分析流程基本涵蓋了單細胞分析中的所有常見分析方法,包括filtering,tSNE,UMAP降維及…

Unity手游之路四3d旋轉-四元數,歐拉角和變幻矩陣

http://blog.csdn.net/janeky/article/details/17272625 今天我們來談談關于Unity中的旋轉。主要有三種方式。變換矩陣,四元數和歐拉角。 定義 變換矩陣可以執行任意的3d變換(平移,旋轉,縮放,切邊)并且透視…

本地通知

本地通知,local notification,用于基于時間行為的通知,比如有關日歷或者todo列表的小應用。另外,應用如果在后臺執行,iOS允許它在受限的時間內運行,它也會發現本地通知有用。比如,一個應用&…

Redux 并不慢,只是你使用姿勢不對 —— 一份優化指南

原文地址:Redux 并不慢,只是你使用姿勢不對 —— 一份優化指南原文作者:Julian Krispel譯文出自:掘金翻譯計劃本文永久鏈接:github.com/xitu/gold-m…譯者:reid3290校對者:sunui,xek…

把windows裝到linux下,如何將WSL(Windows Subsystem for Linux 2)安裝到Windows 10?

原標題:如何將WSL(Windows Subsystem for Linux 2)安裝到Windows 10?Windows 10憑借大受歡迎的WSL(Windows Subsystem for Linux)進入Linux領域。由于最近推出了WSL的最新版WSL2,用戶現在可以利用實際的Linux內核從Windows執行Linux任務。現在…

TWRP-recovery中文界面安裝方法[轉]

把下載到的ui.zip放入sdcard1/twrp文件夾。注意,是內置存儲卡中。如沒有上述文件夾,自行建立后通過文件管理器放入,不是卡刷。文件夾應如下所示:sdcard1(內置SD) | ┕--twrp(文件夾…

如何定期備份網站數據

產生這個問題的背景是我在維護兩個個人的網站,因為采用的是虛擬主機,有時候空間續費不及時等,都可能造成數據的丟失,為了保障數據不丟失,因為有必要每15天左右對網站數據進行備份以防止發生不當的事情。 我們希望做的就…

初創團隊可能不適合應屆生小孩

根據最近招聘中接觸到的一些剛畢業小孩的表現,談談這個問題: 1、扛不住,初創團隊一般最好一人撐一快工作,剛畢業經驗比較薄的小孩在這方面一是心理上不敢擔當,二是能力上確實還需要磨煉成長 2、初創團隊的那個環境可能…

vba執行linux命令,從VBA中的shell命令捕獲輸出值?

慕蓋茨4494581根據Andrew Lessard的回答,這是一個運行命令并將輸出作為字符串返回的函數 -Public Function ShellRun(sCmd As String) As StringRun a shell command, returning the output as a stringDim oShell As ObjectSet oShell CreateObject("WScript…

溢出和剪裁,可見性

內容溢出和剪裁 如果一個元素的內容對于元素大小來說過大,就有可能溢出元素本身。對于此情況,有一些解決辦法可選。 溢出 overflow 值 visible(默認):內容在元素框外可見。一般會導致內容超出其自己的元素框,但不會改變框的形狀scroll:溢出部…

C#= 棧模仿堆的操作

//原理,利用兩個棧,互相作用,來模仿堆的效果,先進先出。。 1 using System;2 using System.Collections.Generic;3 using System.Linq;4 using System.Threading.Tasks;5 6 namespace TwoStacksQueue7 {8 public class Progra…

linux計劃任務執行日志,linux中centos制定計劃任務執行命令并且輸出日志

1.寫腳本最簡單的 寫如下代碼#!/bin/shABC1.每個命令之間用;隔開說明:各命令的執行給果,不會影響其它命令的執行。換句話說,各個命令都會執行,但不保證每個命令都執行成功。2.每個命令之間用&&隔開說明:若前面…

Java-大集合拆分為指定大小的小集合

因為Oracle數據的in 最大允許1000 ,超過就會報錯&#xff0c; 所以需要將集合拆分為多個集合進行處理. /*** 拆分集合* param <T>* param resList 要拆分的集合* param count 每個集合的元素個數* return 返回拆分后的各個集合*/public static <T> List<L…

AsyncTask與多任務

問題由來&#xff1a; 之前看到一篇博文&#xff0c;說AsyncTask不適合運行多任務&#xff0c; 多個任務不會異步執行&#xff0c; 當時只是印象里記住了一下也不確定&#xff0c; 今天把代碼看了看&#xff0c; 把原因寫出來。 問題的代碼演示&#xff1a; 1 public class Asy…