Java Web 开发
- Java Web 开发概念
- 搭建过程
- 详解
- 在eclipse创建Dynamic Web Project
- 创建时选择Tomcat的版本
- 创建项目成功
- eclipse环境下如何配置tomcat服务器
- 查看tomcat是否安装成功
- 添加Server服务
- 创建jsp文件
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


根据
里说的做,将tomcat目录下的lib中的sevlet-api.jar放到当前项目的lib下



打开后发现无法访问,但是别的浏览器下可使用。


勾选自动检测设置。

成功了

Tomcat会先将jsp文件转为java文件,然后再把java文件编译为class文件,最终执行的是class文件。
















