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.mzph.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…