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

java 怎么开发serverless 用java开发web_java 怎么开发serverless

创建时选择Tomcat的版本

我的版本是最新的9.0.

点击New Runtime选择

java 怎么开发serverless 用java开发web_tomcat_02


Generate web .xml deployment descriptor要勾选上,点击“Finish”。web项目中web.xml这个文件是Web项目的核心文件,也是WEB项目的入口。

java 怎么开发serverless 用java开发web_Web_03

创建项目成功

java 怎么开发serverless 用java开发web_java 怎么开发serverless_04

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

查看tomcat是否安装成功

进入路径后选择bin文件夹,选择startup.bat,左键双击。

java 怎么开发serverless 用java开发web_java 怎么开发serverless_05


java 怎么开发serverless 用java开发web_tomcat_06


打开http://localhost:8080/ 应该呈现的是以下画面:

java 怎么开发serverless 用java开发web_java 怎么开发serverless_07


打开Eclipse,单击“Window”菜单,选择下方的“Preferences”,再选择“Server”。找不到可以在上面的type tilter text 查询,还是没有则需要安装Server插件。

java 怎么开发serverless 用java开发web_Web_08


java 怎么开发serverless 用java开发web_java 怎么开发serverless_09


add添加最新版的tomcat,点击next,别点finish。

java 怎么开发serverless 用java开发web_java 怎么开发serverless_10


java 怎么开发serverless 用java开发web_tomcat_11


最好选择jdk里的jre,如果没有安装jdk可以去官网安装x64Windows版本。

安装完后添加进去再选择,这边可以看到我添加了jdk后自动命名为jre,你们那么就选择这个jre。

java 怎么开发serverless 用java开发web_tomcat_12


其余不修改,按finish。

按照我上面写的创建web项目的方法再创建一次。

java 怎么开发serverless 用java开发web_Java_13


之前是要自己添加tomcat的路径的,现在由于配置好了环境,直接可以选择这个9.0版本。

添加Server服务

【Window】菜单下【Show View】命令,在弹出的二级菜单列表中选择【Servers】命令,打开Servers窗口。

java 怎么开发serverless 用java开发web_java 怎么开发serverless_14


java 怎么开发serverless 用java开发web_java 怎么开发serverless_15


点击进去

java 怎么开发serverless 用java开发web_java 怎么开发serverless_16


选择next后

java 怎么开发serverless 用java开发web_Java_17

将自己建的项目从左边add到右边

java 怎么开发serverless 用java开发web_java 怎么开发serverless_18


java 怎么开发serverless 用java开发web_Java_19


tomcat右击选择start

java 怎么开发serverless 用java开发web_tomcat_20


报错了,提示端口被占用。安装的tomcat的端口号和项目的使用的端口号不一致。

java 怎么开发serverless 用java开发web_java 怎么开发serverless_21

双击上面的tomcat,第一行不是第二行。

java 怎么开发serverless 用java开发web_Web_22


查阅资料后得知要把端号设置为8005

java 怎么开发serverless 用java开发web_Web_23


java 怎么开发serverless 用java开发web_java 怎么开发serverless_24


又他妈报错了

弹出这个错误提示的原因在于:高版本的JDK编译的java class文件试图在低版本的JVM上运行从而产生的错误提示。

如果没报错无须接下来的jdk安装,报错了就跟着再做一遍吧

java 怎么开发serverless 用java开发web_Java_25


切换成新装的jdk试试。将项目的编译环境设置成当前的JDK版本

网上好像不推荐用最新的16.0,我改回se1.8吧

java 怎么开发serverless 用java开发web_java 怎么开发serverless_26


按照怎么安装jdk1.8里面的内容去安装

java 怎么开发serverless 用java开发web_Web_27


重新添加jdk,选择新安装的jdk

java 怎么开发serverless 用java开发web_Web_28


同样的进入Server,remove原来的tomcat后add新的

java 怎么开发serverless 用java开发web_java 怎么开发serverless_29


都做完后右键项目选择properties

java 怎么开发serverless 用java开发web_tomcat_30


找到project Facets 的java,右键change version,选择1.8版本

java 怎么开发serverless 用java开发web_tomcat_31

java 怎么开发serverless 用java开发web_Web_32


再次双击

java 怎么开发serverless 用java开发web_tomcat_33


java 怎么开发serverless 用java开发web_Java_34


重新修改端号

java 怎么开发serverless 用java开发web_java 怎么开发serverless_35

终于成功,淦

java 怎么开发serverless 用java开发web_Java_36

创建jsp文件

java 怎么开发serverless 用java开发web_java 怎么开发serverless_37


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

java 怎么开发serverless 用java开发web_Web_38


java 怎么开发serverless 用java开发web_Java_39

1、右键项目-build path

2、选择configure build path…

3、选择 java build path

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

5、选择 Server runtime

java 怎么开发serverless 用java开发web_tomcat_40


java 怎么开发serverless 用java开发web_tomcat_41


根据

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

java 怎么开发serverless 用java开发web_java 怎么开发serverless_42

java 怎么开发serverless 用java开发web_Web_43


java 怎么开发serverless 用java开发web_tomcat_44


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

java 怎么开发serverless 用java开发web_Java_45


java 怎么开发serverless 用java开发web_java 怎么开发serverless_46


勾选自动检测设置。

java 怎么开发serverless 用java开发web_Java_47


成功了

java 怎么开发serverless 用java开发web_Java_48


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