Java web 开发的概念、环境配置、创建项目过程详解(Eclipse)

Java Web 开发概念

Java Web,是用Java技术来解决相关web互联网领域的技术栈。web包括:web服务端和web客户端两部分。Java在客户端的应用有Java Applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP、第三方框架等等。Java技术对Web领域的发展注入了强大的动力。
Internet上供外界访问的Web资源分为:静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。静态web资源开发技术:HTML、CSS。动态web资源开发技术:JavaScript、JSP/Servlet、ASP、PHP等。在Java中,动态web资源开发技术统称为Java Web。

搭建过程

搭建Java Web应用的开发环境-----
1.在eclipse创建Dynamic Web Project
2.
3.
4.

详解

在eclipse创建Dynamic Web Project

在这里插入图片描述

创建时选择Tomcat的版本

我的版本是最新的9.0.
点击New Runtime选择
在这里插入图片描述
Generate web .xml deployment descriptor要勾选上,点击“Finish”。web项目中web.xml这个文件是Web项目的核心文件,也是WEB项目的入口。
在这里插入图片描述

创建项目成功

在这里插入图片描述

eclipse环境下如何配置tomcat服务器

查看tomcat是否安装成功

进入路径后选择bin文件夹,选择startup.bat,左键双击。
在这里插入图片描述
在这里插入图片描述
打开http://localhost:8080/
应该呈现的是以下画面:
在这里插入图片描述
打开Eclipse,单击“Window”菜单,选择下方的“Preferences”,再选择“Server”。找不到可以在上面的type tilter text 查询,还是没有则需要安装Server插件。
在这里插入图片描述
在这里插入图片描述
add添加最新版的tomcat,点击next,别点finish。
在这里插入图片描述
在这里插入图片描述
最好选择jdk里的jre,如果没有安装jdk可以去官网安装x64Windows版本。
安装完后添加进去再选择,这边可以看到我添加了jdk后自动命名为jre,你们那么就选择这个jre。
在这里插入图片描述
其余不修改,按finish。
按照我上面写的创建web项目的方法再创建一次。
在这里插入图片描述
之前是要自己添加tomcat的路径的,现在由于配置好了环境,直接可以选择这个9.0版本。

添加Server服务

【Window】菜单下【Show View】命令,在弹出的二级菜单列表中选择【Servers】命令,打开Servers窗口。
在这里插入图片描述
在这里插入图片描述
点击进去
在这里插入图片描述
选择next后
在这里插入图片描述

将自己建的项目从左边add到右边
在这里插入图片描述
在这里插入图片描述
tomcat右击选择start
在这里插入图片描述
报错了,提示端口被占用。安装的tomcat的端口号和项目的使用的端口号不一致。
在这里插入图片描述

双击上面的tomcat,第一行不是第二行。
在这里插入图片描述
查阅资料后得知要把端号设置为8005
在这里插入图片描述
在这里插入图片描述
又他妈报错了
弹出这个错误提示的原因在于:高版本的JDK编译的java class文件试图在低版本的JVM上运行从而产生的错误提示。
如果没报错无须接下来的jdk安装,报错了就跟着再做一遍吧
在这里插入图片描述
切换成新装的jdk试试。将项目的编译环境设置成当前的JDK版本
网上好像不推荐用最新的16.0,我改回se1.8吧
在这里插入图片描述
按照怎么安装jdk1.8里面的内容去安装
在这里插入图片描述
重新添加jdk,选择新安装的jdk
在这里插入图片描述
同样的进入Server,remove原来的tomcat后add新的
在这里插入图片描述
都做完后右键项目选择properties
在这里插入图片描述
找到project Facets 的java,右键change version,选择1.8版本

在这里插入图片描述

在这里插入图片描述
再次双击
在这里插入图片描述
在这里插入图片描述
重新修改端号
在这里插入图片描述

终于成功,淦
在这里插入图片描述

创建jsp文件

在这里插入图片描述
报错The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path
在这里插入图片描述
在这里插入图片描述

1、右键项目-build path

2、选择configure build path…

3、选择 java build path

4、Add Library –> server Runtime -> Click Next

5、选择 Server runtime

在这里插入图片描述
在这里插入图片描述
根据https://blog.csdn.net/fjjfqwzcq/article/details/114372225
里说的做,将tomcat目录下的lib中的sevlet-api.jar放到当前项目的lib下
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
打开后发现无法访问,但是别的浏览器下可使用。
在这里插入图片描述
在这里插入图片描述
勾选自动检测设置。
在这里插入图片描述
成功了
在这里插入图片描述
Tomcat会先将jsp文件转为java文件,然后再把java文件编译为class文件,最终执行的是class文件。

猜你喜欢

转载自blog.csdn.net/z2431435/article/details/116376487
今日推荐