利用Eclipse开发JavaWeb项目(JDK安装/Tomcat安装配置/项目部署)

目录

1、JDK的安装与配置
2、Tomcat的安装与配置
3、Eclipse配置Tomcat
4、JavaWeb项目的部署

1、JDK的安装与配置

1)下载自己需要的JDK版本
下载JDK官网
在这里插入图片描述
2)将JDK安装到自己指定的路径下
在这里插入图片描述
3)安装完成后配置环境变量
(环境变量Path就是系统首选的搜索路径,利用环境变量规定的书写格式,告诉了系统JDK在什么位置)
在这里插入图片描述
为了能重复利用 E:\Java_JDK 这个前缀,可以先创建一个 JAVA_HOME,即JAVA_HOME==E:\Java_JDK,再编辑 Path 指定需要的用到的路径下的文件,如E:\Java_JDK\bin 和 E:\Java_JDK\jre\bin。
在这里插入图片描述
4)验证JDK是否安装配置成功
在这里插入图片描述

2、Tomcat的安装与配置

1)下载自己需要的Tomcat版本
下载Tomcat官网
在这里插入图片描述
2)直接在指定的目录下解压即可完成安装
在这里插入图片描述
3)配置环境变量
在这里插入图片描述
在这里插入图片描述
4)验证是否安装配置成功
在这里插入图片描述
在服务器开启时,在浏览器中输入 localhost:8080 (默认为8080端口,可通过在Tomcat安装目录下的 conf/server.xml 文件中修改端口号),显示如下页面表示安装配置成功。
在这里插入图片描述
在这里插入图片描述
5)Tomcat文件目录的说明
在这里插入图片描述

3、Eclipse配置Tomcat

1)Eclipse配置JDK
Window–>Preferences添加在1中安装JDK的路径位置,即在Eclipse中导入了指定版本的JDK开发工具包。
在这里插入图片描述
2)Eclipse配置Tomcat
Window–>Preferences在添加页面中,选择自己安装的Tomcat版本,并根据提示输入安装的路径,并选择Tomcat服务器用的JDK,可以默认,也可以选择自己安装的JDK,和上一步1)一样的做法。
在这里插入图片描述
在这里插入图片描述
3)让Tomcat服务器显示在控制台在这里插入图片描述
4)点击链接 "No servers are available. Click ths link to create a new server. " ,在弹出的对话框中选择在上面的 2)中添加过的Tomcat版本。
在这里插入图片描述
5)验证服务器是否可以正常启动
在指定服务器上鼠标右键,点击启动。#需要注意的是,在Eclipse中启动了Tomcat服务器,不可以在再利用cmd终端中启动 startup.bat,会造成端口冲突
在这里插入图片描述
在这里插入图片描述

4、JavaWeb项目的部署

1)创建一个项目
File → New → Dynamic Web Project,一路next(可适当修改也可都默认),最后一个窗口时,记得勾选Gernerate web.xml deployment descriptor ,最后点击finish 就完成了项目的创建。
在这里插入图片描述
在这里插入图片描述
2)创建成功的项目可能会报错
在错误的小红叉处显示如下:

The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path

在这里插入图片描述
#解决方法:
右键报错的项目–>构建路径–>配置构建路径–>添加库–>Server Runtime选择自己配置的Tomcat服务器,点击完成即可解决。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3)将项目部署到Tomcat服务器中
[1]默认的部署存放目录
右键(或者左键双击)服务器,点击Open打开配置情况
在这里插入图片描述
在这里插入图片描述
[2]修改项目部署存放目录
使用Tomcat的安装目录作为部署的位置,并修改部署的路径Deploy path(建议改成Tomcat的webapps目录下)
在这里插入图片描述
[3]项目的部署发布
在这里插入图片描述
在这里插入图片描述
项目发布成功
在这里插入图片描述
在这里插入图片描述
[4]启动服务器,浏览器访问
在这里插入图片描述
[5]回到上面2.5节对Tomcat的work目录
在这里插入图片描述
上图说明,Tomcat会先将jsp文件转为java文件,然后再把java文件编译为class文件,最终执行的是class文件。

发布了26 篇原创文章 · 获赞 65 · 访问量 4310

猜你喜欢

转载自blog.csdn.net/qq_40263477/article/details/104243492