当前位置: 首页 > news >正文

10.Eclipse配置Tomcat详细教程、如何使用Eclipse+tomcat创建并运行web项目

一、Tomcat的下载官网  ->  进入官网显示如图所示的界面,在下下载的是Tomcat9.0版本,你可以自己选一款

点击然后进入下面这个界面

 最好是在你的D盘建立一个文件夹,把它解压在里面,文件夹名自己来吧,自己能知道里面装的是什么就行。在下的解压文件大概如图所示:

记住解压的这个路径后面会用到!!! 接下来就是怎么把它搞进Eclipse里面了~~

 

二、在eclipse中配置Tomcat相关设置

1、点击左上角的【Window】(窗口)→点击【Preferences】(首选项)

 

 2、点击【Server】(服务器)→点击【Runtime Environments】(运行时环境)→点击【Add】添加Tomcat

 3、双击【Apache】文件展开

 4、找到你所下载的Tomcat版本,然后单击【Next】下一步。(因为我下载的是Tomcat8.5.87版本,所以选择了Apache Tomcat v8.5版本)

  5、点击【Browse】找到你的apache-tomcat文件所在位置

  6、找到tomcat安装位置后,点击【Installed JRES】添加JRE文件,(注:如果你不想想配置JRE,可直接默认选择"Workbench default JRE",然后直接单击【Finsh】完成)

 7、点击【Add】

 8、选择"Standard VM",然后单击【Next】下一步

  9、点击【Directory】找到JRE文件,如果你没有安装JRE文件,那么也可以像我一样找到你所下载的JDK文件,JDK文件里也有自带的jre文件,然后单击【Finsh】完成。(请记住【JRE name】这一栏的名字,等下用的的上,这个名字可以随便取,我的名字叫JDK1.8)

 10、勾选你刚刚配置好的JRE文件路径,然后点击【Apply and Close】(应用并关闭)

 11、选择你刚刚配置好的jre文件(我设置的名字叫JDK1.8),点击【Finsh】完成

 12、点击“Apache Tomcat v8.5”,然后再点击【Apply and Close】应用并关闭

 13、点击【Window】(窗口)→点击【Show View】(显示视图)→点击【Other】(另外)

 14、向下滑找到Server文件双击展开,点击Servers,然后再点击【open】启动服务器

 15、点击Servers,然后点击“No servers availaable. Click this link to create a new server”

 16、双击Apache文件展开,选择你所下载的tomcat版本,然后点击【Finsh】完成

 三、检验Tomcat是否配置成功

1、鼠标右键点击"Tomcat v8.5 Server at localhost [Stopped]",点击【Start】启动Tomcat

 2、正在启动

  3、启动完后,不要关闭eclipse,直接去浏览器的地址栏中输入 "http://localhost:8080"看是否会出现如图以下的界面,如果有则表明你Tomcat在eclipse中配置成功了!

 四、Eclipse+tomcat创建并运行web项目

首先建立一个web项目(FIle==》New==》Dynamic Web Project)

 接着创建项目名字如图,Target runtime 选择我们的服务器,我的就是Apache Tomcat v 9.0,接着点击下一步就行

当点击下一步到达下图这个界面时,Generate这里我们打上“勾”生成xml文件,然后点击完成即可,如图

 这个时候我们的项目资源管理中就会出现我们刚才创建的web项目了,如图

 

接着我们右键webapp(我的是jsp,每个人创建的不一样,点击创建就行,不影响)创建一个jsp文件吧,如图:

  接下来填写文件名,点击完成即可:

 完成之后我们会看到这样一个界面,我们在<body>和</body>之间输入Hello world!

 带你及下一步后会出现这个界面,如果我们创建的项目在第一个框里,我们需要把他Add到第二个框里,然后点击完成

或者 点击tomcat -> add and remove添加项目

 

 运行成功结果如下:

 

 

http://www.lryc.cn/news/117753.html

相关文章:

  • MySQL索引1——索引基本概念与索引结构(B树、R树、Hash等)
  • 2023-08-06力扣今日四题
  • Kubernetes入门 三、命令行工具 kubectl
  • 18 | 基于DDD的微服务设计实例
  • router和route的区别
  • 每日后端面试5题 第五天
  • BGP基础实验
  • 在excel中整理sql语句
  • Vue中下载不同文件的几种方式
  • Ethernet/ip协议开发记录
  • Spring系列三:基于注解配置bean
  • git的简单介绍和使用
  • uni-app运行微信开发工具小程序,出现× initialize报错
  • UNet Model
  • vue+iviewUi+oss直传阿里云上传文件
  • 算法leetcode|68. 文本左右对齐(rust重拳出击)
  • 基于MATLAB实现小波算法仿真(附上多个完整源码+数据集)
  • 【深度学习注意力机制系列】—— CBAM注意力机制(附pytorch实现)
  • 【资料分享】全志科技T507-H工业核心板规格书
  • Profibus-DP转modbus RTU网关modbus rtu和tcp的区别
  • AlmaLinux 9 安装 Edge 和 Chrome
  • NGINX——负载均衡
  • C#实现端口扫描和执行cmd命令、调用摄像头
  • 【图像恢复】基于交替乘子方法(ADMM)图像恢复算法研究[固定点收敛和应用](Matlab代码实现)
  • Qt 使用QLabel的派生类实现QLabel的双击响应
  • 关于@JSONField的使用
  • Centos7单机部署ElasticSearch
  • js玩儿爬虫
  • 新利好带动 POSE 持续上扬,月内几近翻倍
  • Windows terminal 添加 git bash 解决git中文乱码显示问题