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,一经查实,立即删除!

相关文章

[CityLife]“背后的故事”---贫嘴曾志伟

受伤后,很久不曾看电视了,最晚打开电视机看了湖南卫视的一档节目: “背后的故事”---贫嘴曾志伟的幸福生活(上)他个子矮小,却快乐豁达。父有名而不以父为名。有女,女娇却是 父以女骄。他讲自己曾经5块钱过了2周&#x…

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

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

FreeBASIC

最近有个国外的客户来信问我们的产品是否支持FreeBASIC。上去看了一下,是个QuickBASIC仿制品,支持DOS、Windows、Linux。运行了一下,感觉挺简单的,可以最大限度地兼容QB,在兼容性上比其他用过的BASIC要好。其实类似的B…

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是…

React+umi+antdesign实现上传文件组件(阿里云)

开始之前需要封装一个上传的方法fileUtils.ts import { message } from antd; import Base64 from crypto-js/enc-base64; import Utf8 from crypto-js/enc-utf8; import HmacSHA1 from crypto-js/hmac-sha1; import { request } from umi;const isDev process.env.NODE_ENV …

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;注意要将控制器设置为…

遇到困难沟通一下

今天中午睡了一个午觉&#xff0c;很甜的那种&#xff0c;我没有睡午觉的习惯&#xff0c;只是今天特别累&#xff0c;很累很累。下午开始工作的时候&#xff0c;同事发给我一条消息&#xff0c;希望将现有系统的架构改变一下&#xff0c;他把一些想法和建议发给我&#xff0c;…

【Mininet】基于Mininet实现BGP路径挟持攻击实验

实验参考&#xff1a; 基于Mininet实现BGP路径挟持攻击实验 实验步骤&#xff1a; comming soon... 转载于:https://www.cnblogs.com/ptolemy/p/11255993.html

matlab dpsk,2DPSK调制与解调matlab(最新整理)

《2DPSK调制与解调matlab(最新整理)》由会员分享&#xff0c;可在线阅读&#xff0c;更多相关《2DPSK调制与解调matlab(最新整理)(5页珍藏版)》请在人人文库网上搜索。1、- 2DPSK 调制与解调%-%参数初始化%-fs 3600000;%采样频率为 36000 赫兹Time_Hold_On 1/1200;%一个时钟周…

nantpad

1 下载2 解压并安装3 创建一文本文件,后缀名为reg,修改其内容为:Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Profusion Software Studios\Nantpad\Product Key]"Key""MCrjVCHOFmHDJBJl"4 双击转载于:https://www.cnblogs.com/Will…

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

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

【Mininet】Mininet多个数据中心的拓扑网络实现

实验参考&#xff1a; Mininet多个数据中心的拓扑网络实现 实验步骤&#xff1a; comming soon... 转载于:https://www.cnblogs.com/ptolemy/p/11256000.html

php实现ftp上传,PHP_PHP实现ftp上传文件示例,FTP上传是PHP实现的一个常见且 - phpStudy...

PHP实现ftp上传文件示例FTP上传是PHP实现的一个常见且非常重要的应用技巧&#xff0c;今天就来与大家分享一下PHP实现FTP上传文件的简单示例。希望对大家的PHP学习能带来一定的帮助。主要代码如下&#xff1a;function make_directory($ftp_stream, $dir){// if directory alre…

文字在状态栏上从右往左显示,而且是循环的

<script><!--functionHelpor_net(seed){ varm1 "欢迎来到小寒的博客!";varm2 "";varmsgm1m2;varout "";varc 1;varspeed 120;if(seed >100){ seed-2;varcmd"Helpor_net("seed ")";timerTwowindow.setTimeout(cm…

【Mininet】Mininet MAC地址学习实验

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

windows窗口 matlab,windows – 有没有办法改变MATLAB命令窗口的标题?

对于Matlab 7&#xff1a;jDesktop com.mathworks.mde.desk.MLDesktop.getInstance;jDesktop.getMainFrame.setTitle(my new title);*或专门用于命令窗口&#xff1a;cmdWin jDesktop.getClient(Command Window);cmdWin.getTopLevelAncestor.setTitle(my new title);对于Matl…

监狱vs工作单位

监狱&#xff1a;大部分时间&#xff0c;你待在一个8x10的房间里。工作单位&#xff1a;大部分时间&#xff0c;你待在一个6x8的隔间里。监狱&#xff1a;每日三餐工作单位&#xff1a;只有一顿饭&#xff0c;而且&#xff0c;你要付钱。监狱&#xff1a;表现好可以早离开。工作…

【Mininet】基于Mininet的VxLAN实验

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