java 配置tocat_Tomcat安装配置及Eclipse配置详解

整个安装过程我们先学习安装jdk和配置然后是安装tomcat和配置,最后我们学习安装eclipse和配置以及web程序的使用和发布举例

1. 安装jdk和配置

(1)下载jdk安装包:

(2)按照步骤点击下一步进行jdk软件的安装。

(3)配置javajdk的环境变量**

配置环境变量包括java_home,path和classpath三个部分

1)用鼠标右击“我的电脑”,选择“属性”->“高级”->“环境变量”->“系统变量”->“新建”。

aea1665b7b99e511ca86258485f79a81.png

2)java_home设置:在“变量名”输入框中写入“java_home”,在“变量值”输入框中写入“c:\program files\java\jdk1.6.0” (根据安装路径填写),然后点击“确定”,java_home就设置完成了。

24e000388eafd7dfb36b4127007d28e2.png

3)classpath设置:选中“系统变量”查看是否有classpath项目,如果没有就点击“新建”,如果已经存在就选中classpath选项,点击“编辑”按钮,然后在“变量名”中填写“classpath”,

6663a34159df24ca5166269eb12d72df.png

f8707e10d0c30bdc48e2515f347974e6.png

4)path设置:在“classpath”设定时类似,“变量名”输入框填写“path”,“变量值”输入框填写“c:\program files\java\jdk1.6.0\bin”(根据安装路径填写)。

8e03563ec439f9535b896b411075f3d5.png

5)jdk的环境变量已经配置完成,可以通过打开命令提示符窗口,输入命令“java -version”, 看到java版本的信息,来确定安装是否成功。

bfa5f08ba16a70695bdac503de436114.png

2. 安装tomcat和配置

(1)将下载的zip包解压到c盘:apache-tomcat-8.5.5

7f7ecdaf91b9ef5b3b0a2b8bcdbdbc2f.png

tomcat安装完成后的目录有

bin------存放启动和关闭的tomcat脚本

conf-----包含不同的配置文件

work----存放jsp编译后产生的class文件

webapp存放应用程序的目录

log-----存放日志文件

lib------存放tomcat所需要的jar文件

doc-----存放各种tomcat文档

(2)环境变量catalina_home、catalina_base、catalina_tmpdir、path的设置。

5605496ad84496dca2144abd54b917a8.png

732190dd3edb36ae5952f95529dde571.png

01b34c1bd078c790482f0f58ebcf731c.png

b4fc3ce456d69374963916e39e0eca18.png

a630346c5373d28b6e0c1fa54f2f805a.png

(3)启动tomcat。

“开始”->“运行”->输入cmd,在命令提示符中输入 startup.bat,之后会弹出tomcat命令框,输出启动日志;

或者找到tomcat安装路径,找到bin文件夹,手动点击startup.bat文件。

ecad2f3df823c9d21b9609d9a743da5f.png

打开浏览器输入http://localhost:8080/ ,如果进入tomcat欢迎界面,那么恭喜你,配置成功。

289f380fafc4149eda51ac799bbeae82.png

11b5afa9b2cea030d96321358fad8724.png

参照资料:

(4)软件发布

如果使用软件的话,他们默认的是把工程发布到tomcat的webapp文件夹下

c:\apache-tomcat-8.5.5\webapps

该部分暂时未使用。

3.安装eclipse和配置

eclipse版本的区别:

从官网上下载eclipse ide web版本,然后解压缩后放到本地。

然后,在eclipse ide和tomcat之间建立链接。

(1)控制台位置的选项“servers”,中新建服务器

f786cbcc8848ccfb73b82f9f1fe5f940.png

1a3d270d08685babf27239e28ed7101e.png

4548ab74fa95084efdec8527d8dc7d58.png

31ca54a6671b6f0874b44b42ef08465f.png

fff6b3e52b64c4932649acb2693e425e.png

4.web程序的使用和发布举例

(1)新建web程序,然后测试服务器工作状态

new ->new project ->web -> dynamic web project

05089ca8c6bf53ac0a2da85eef8c568d.png

489c199010a6065709f7b236b14dc333.png

36d88d81a85b2ac41948d3ce14388bc6.png

07a70d379e494dfc0d92f0ded3784e3e.png

(2)新建一个index.jsp文件,默认不自动生成的。

(3)发布项目:

右键选择项目,然后run as

729400837e84c18369e911179f9fc8a0.png

454bc484f0cce3297076aeb947aabfbd.png

56b340afaebb5365a00fbecb010ff791.png

6629332955d9124cce244e77ee8e5906.png

原文链接:https://www.cnblogs.com/conquerorren/p/7879083.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/549982.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Mininet】Mininet动态改变转发规则实验

实验参考: Mininet动态改变转发规则实验 SDN常用控制器安装部署之POX篇 实验步骤: 1. 在装有POX的虚拟机里,/root/pox目录下新建文件lab_controller.py,并编辑以下内容: 1 from pox.core import core2 3 import pox.o…

php搜索图片不显示不出来了,PHP CURL采集百度搜寻结果图片不显示问题的解决方法【第1/4页】...

1.根据关键字采集百度搜寻结果根据关键字采集百度搜寻结果&#xff0c;可以使用curl实现&#xff0c;代码如下&#xff1a;<?php function doCurl($url, $dataarray(), $headerarray(), $timeout30){$ch curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch…

数据库,XML,MDB --- 我们来TXT...

数据库,XML,MDB --- 我们来TXT... 转贴请注明来自http://blog.csdn.net/a11s 作者:董含君 blog已经迁移到http://a11s.cnblogs.com呵呵,有数据库当然用数据库,SQL Server多好用, mySQL多好用... 不能给客户端随便装服务啊,那就access或者其他单机的xsl之类,或者干脆XML XML是…

php文件怎么设置隐藏显示代码,php文件隐藏的方法

php文件隐藏的方法&#xff1a;1、在“httpd.conf”里任意位置添加代码为“AddType application/x-httpd-php .asp .py .pl .jsp aspx”&#xff1b;2、对PHP使用未知扩展名。隐藏你的.php文件今天做PHP在线手册镜像的时候看到了这个方法,哈哈,以前都没有注意到,所以说,手册是最…

【Mininet】Mininet脚本实现控制交换机行为

实验参考&#xff1a; Mininet脚本实现控制交换机行为 实验步骤&#xff1a; 1. 一台交换机两台主机&#xff0c;实现从1端口进入的数据流转发到2端口&#xff0c;从2端口进入的数据流转发到1端口。 1. 创建新文件mymininet1.py并编辑以下内容&#xff08;注意要将控制器设置为…

matlab2018b中svm无法运行,关于matlab2018a版本错误使用 svmclassify 分类器

当我们照常使用分类器函数svmclassify时&#xff0c;2018版的matlab会报出以下错误&#xff1a;解决办法&#xff1a;1&#xff0c;下载libsvm(一般下载最新版本就ok了)包&#xff0c;并将其添加至matlab的toolbox文件里。并打开matlab编辑器&#xff0c;主页 / 设置路径 / 添…

【Mininet】Mininet MAC地址学习实验

实验参考&#xff1a; Mininet MAC地址学习实验 实验步骤&#xff1a; 1. 在虚拟机上启动mininet&#xff0c;创建一个线型拓扑&#xff08;如下图所示&#xff09;&#xff0c;控制器设置为无&#xff08;# sudo mn –-topo linear –-mac –-switch ovsk –-controllernone&a…

【Mininet】基于Mininet的VxLAN实验

实验参考&#xff1a; 基于Mininet的VxLAN实验 实验步骤&#xff1a; 1. 如下图所示&#xff0c;在两台虚拟机中利用mininet创建两个网络&#xff0c;利用VxLAN连通这两个mininet环境。关闭默认的控制器后&#xff0c;通过下发流表确保网络的连通性&#xff1a; 2. 先查看两台虚…

Ajax基石脚本异步并发调用参数传递

在Ajax开发框架中&#xff0c;最基本的划分是服务器端和客户端。服务器端相对来说比较简单&#xff0c;只要是可以开发动态网页的语言都可以胜任&#xff1b;客户端浏览器就是JScript/JavaScript的天下了&#xff0c;好像没有看到有VBScript做的Ajax客户端库&#xff0c;就算它…

matlab disteclud,机器学习实战ByMatlab(3)K-means算法

K-means算法属于无监督学习聚类算法&#xff0c;其计算步骤还是挺简单的&#xff0c;思想也挺容易理解&#xff0c;而且还可以在思想中体会到EM算法的思想。K-means 算法的优缺点&#xff1a;1.优点&#xff1a;容易实现2.缺点&#xff1a;可能收敛到局部最小值&#xff0c;在大…

智能安全实验室-Defendio杀马2.4.0.420-实时防护-内存防护、新浏览器导航界面...

智能安全实验室&#xff0d;杀马(Defendio) 2.4.0.420 &#xff1a;实时防护&#xff0d;内存防护、新浏览器导航界面等 详细信息请访问&#xff1a;http://unruledboy.cnblogs.com/archive/2006/02/02/Defendio.html怎样获取最新版本&#xff1f;□智能更新&#xff1a;打开现…

【RTOS】基于V7开发板的最新版FreeRTOS V10.2.0程序模板,含MDK和IAR,支持串口打印任务执行情况...

模板下载&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1N32Hx7cTbDoRinuzTUB3zw 提取码&#xff1a;6aox 1、MDK使用MDK5.26及其以上版本。 2、IAR使用IAR8.30及其以上版本。 3、教程直可以先看之前发布的&#xff0c;除了新增的一些功能&#xff0c;其它功能基本…

自动图片轮播php源码,js实现自动图片轮播代码

本文实例为大家分享了轮播的具体代码&#xff0c;自动轮播&#xff0c;居中显示&#xff0c;供大家参考&#xff0c;具体内容如下#div1{width: 192px;height: 120px;border: 1px solid gray;margin: 0 auto;position: relative;overflow: hidden;}#div1 img{position: absolute…

【Open vSwitch】Open vSwitch使用案例扩展实验

实验参考&#xff1a; Open vSwitch使用案例扩展实验 实验步骤&#xff1a; 1. 实验任务一。 1.创建新文件ovsSingleBr.py并编辑以下内容&#xff1a; 1 #!/usr/bin/python2 3 from mininet.net import Mininet4 from mininet.node import Node5 from mininet.link import Lin…

【Open vSwitch】Open vSwitch的GRE隧道实验网络

实验参考&#xff1a; Open vSwitch的GRE隧道实验网络 实验步骤&#xff1a; 1. 配置VM: 1. 本次要实现的拓扑如下&#xff1a; 先验证虚拟机VM1的OvS服务是否被启动好&#xff1a; 2. 在VM1中创建两个bridge&#xff1a; 1 # ovs-vsctl add-br br0 2 # ovs-vsctl add-br br1 3…

php web音视频通话,实现音视频通话(Web)

实现音视频通话(Web)网易云信音视频通话产品的基本功能包括高质量的实时音视频通话。当您成功初始化 SDK 之后&#xff0c;您可以简单体验本产品的基本业务流程。本文档为您展示音视频通话提供的基本业务流程。前提条件请确认您已完成以下操作&#xff1a;快速跑通Sample Code注…

【Open vSwitch】Open vSwitch的VxLAN隧道网络实验

验参考&#xff1a; Open vSwitch的VxLAN隧道网络实验 实验步骤&#xff1a; 1. 预先配置: 1. 验证两虚拟机的OvS服务是否被启动好&#xff1a; # ps –ef|grep ovs 2. 登陆两台安装Mininet的虚拟机&#xff0c;分别查看IP地址&#xff1a; VM1&#xff08;192.168.0.102&#…

centos oracle创建库,CentOS Oracle安装必要的软件创建数据库

CentOS Oracle安装系统的特性&#xff0c;既可作为高校计算机专业CentOS Oracle安装学习&#xff0c;也可以作为CentOS系统开源爱好者、CentOS系统用户CentOS Oracle安装系统的特性&#xff0c;&#xff0c;既可作为高校计算机专业CentOS Oracle安装学习&#xff0c;也可以作为…

【Open vSwitch】Open vSwitch流表应用实战

实验参考&#xff1a; Open vSwitch流表应用实战 如何在ubuntu系统下搭建一个opendaylight Beryllium版本环境 实验步骤&#xff1a; 1. 前期准备。 1.创建2个虚拟机&#xff0c;一个是选择OpenDaylight镜像的虚拟机作为控制器&#xff08;注&#xff1a;内存大于2G&#xff09…

oracle sql loop merge,Oracle之存储过程和MERGE INTO语句

一、MERGE INTO语句1、merge into语句的功能&#xff1a;我们操作数据库的时候&#xff0c;有时候会遇到insert或者Update这种需求。我们操纵代码时至少需要写一个插入语句和更新语句并且还得单独写方法效验数据是否存在&#xff0c;这种操作完全可以用merge into语句代替&…