Java Web应用的开发环境配置

简介: 1:第一是下载好Eclipse开发工具,这里不做叙述,自行下载安装。 2:使用Eclipse开发WEB项目,启动Eclipse,选择File--->new --->other--->Web--->Dynamic Web Project(动态Web项目),打开,如下图所示:   然后之后如下所示 然后之后打开New Dynamic Web Project(新建动态web项目)对话框,在该对话框的Project name(项目名称)文本框输入项目的名称,在Dynamic web module version(动态网页模块版本)下拉列表框中选择3.0选项。

1:第一是下载好Eclipse开发工具,这里不做叙述,自行下载安装。

2:使用Eclipse开发WEB项目,启动Eclipse,选择File--->new --->other--->Web--->Dynamic Web Project(动态Web项目),打开,如下图所示:

 

然后之后如下所示

然后之后打开New Dynamic Web Project(新建动态web项目)对话框,在该对话框的Project name(项目名称)文本框输入项目的名称,在Dynamic web module version(动态网页模块版本)下拉列表框中选择3.0选项。其他选择默认即可。

 

然后单击next按钮,打开如下图所示,这里选择默认的配置即可。

然后单击next之后打开Configure web module settings.(配置web模块设置)对话框,如下图所示,我这里默认即可。

然后点击Finish之后如下:

然后创建好的web项目如下图所示:

3:创建jsp文件(也可以选择创建其他类文件等等,这里创建jsp文件),如下图所示:

在Eclipse的项目资源管理器中,鼠标右击webcontent,可以直接选择jsp File文件,或者去Other里面选择其他的更多的文件类型。

然后打开如下图所示的界面,在File name起好名字,单击next。

然后就打开选择jsp模板的对话框,这里选择默认即可。

然后点击Finish按钮,完成jsp文件的创建,在项目资源管理器的WEB-INF节点下多了一个jsp文件。同时,Eclipse会自动以默认的与jsp文件关联的编辑器将文件在右侧的编辑窗口中打开。

我刚创建好就报错

Multiple annotations found at this line:
    - The superclass "javax.servlet.http.HttpServlet" was not found on the Java
     Build Path
    - The superclass "javax.servlet.http.HttpServlet" was not found on the Java
     Build Path

下面给出解决错误的方法。鼠标右击jsp文件,找到Build path---》Configure Build Path.(配置构建路径)

 

然后选择添加库 Add Library

然后选择Server Runtime

然后选择如下图所示即可

然后点击Finish之后点击ok即可。错误就消失了;

4:配置web服务器

在发布和运行项目之前需要先配置web服务器,如果已经配置好web服务器,就不需要重新配置了。

操作方法如下图所示:(方法有好几种,这里介绍一种通用的方法)

如下图所示:

打开New Server(新建服务器),在该对话框中展开Apache节点,选择如下图所示的。其他采用默认即可。

 这一步可能由于我以前已经安装过Server,所以这一步少了一个选择安装路径的,自己如果配到这一步选择一下路径之后就是下一步如图所示:

单击Next之后如下图所示:

 

直接单击Finish即可,上面的不用管,上面那几个是以前我自己创建的,所以直接Finish即可。

5:发布项目到Tomcat服务器上面并运行

java  web项目创建完成以后,即可将项目发布到Tomcat并运行该项目。

第一次运行如下图:

 

然后如下图所示:

然后点击Finish即可。

 

然后就运行了,代码和运行结果如下:

至此,就完成第一个Java Web的项目

 

目录
相关文章
|
23天前
|
人工智能 安全 Java
Java和Python在企业中的应用情况
Java和Python在企业中的应用情况
46 7
|
25天前
|
存储 监控 安全
如何在Python Web开发中确保应用的安全性?
如何在Python Web开发中确保应用的安全性?
|
1月前
|
JSON Java Apache
非常实用的Http应用框架,杜绝Java Http 接口对接繁琐编程
UniHttp 是一个声明式的 HTTP 接口对接框架,帮助开发者快速对接第三方 HTTP 接口。通过 @HttpApi 注解定义接口,使用 @GetHttpInterface 和 @PostHttpInterface 等注解配置请求方法和参数。支持自定义代理逻辑、全局请求参数、错误处理和连接池配置,提高代码的内聚性和可读性。
124 3
|
29天前
|
前端开发 JavaScript
探索现代Web应用的微前端架构
【10月更文挑战第40天】在数字时代的浪潮中,Web应用的发展日益复杂多变。微前端架构作为一种新兴的设计理念,正逐步改变着传统的单一前端开发模式。本文将深入探讨微前端的核心概念、实现原理及其在实际项目中的应用,同时通过一个简单的代码示例,揭示如何将一个庞大的前端工程拆分成小而美的模块,进而提升项目的可维护性、可扩展性和开发效率。
|
7天前
|
Kubernetes 安全 Devops
有效抵御网络应用及API威胁,聊聊F5 BIG-IP Next Web应用防火墙
有效抵御网络应用及API威胁,聊聊F5 BIG-IP Next Web应用防火墙
29 10
有效抵御网络应用及API威胁,聊聊F5 BIG-IP Next Web应用防火墙
|
16天前
|
Java 开发者 微服务
Spring Boot 入门:简化 Java Web 开发的强大工具
Spring Boot 是一个开源的 Java 基础框架,用于创建独立、生产级别的基于Spring框架的应用程序。它旨在简化Spring应用的初始搭建以及开发过程。
36 6
Spring Boot 入门:简化 Java Web 开发的强大工具
|
18天前
|
缓存 Java 开发者
Java多线程并发编程:同步机制与实践应用
本文深入探讨Java多线程中的同步机制,分析了多线程并发带来的数据不一致等问题,详细介绍了`synchronized`关键字、`ReentrantLock`显式锁及`ReentrantReadWriteLock`读写锁的应用,结合代码示例展示了如何有效解决竞态条件,提升程序性能与稳定性。
59 6
|
16天前
|
监控 Java 数据库连接
Java线程管理:守护线程与用户线程的区分与应用
在Java多线程编程中,线程可以分为守护线程(Daemon Thread)和用户线程(User Thread)。这两种线程在行为和用途上有着明显的区别,了解它们的差异对于编写高效、稳定的并发程序至关重要。
26 2
|
20天前
|
前端开发 JavaScript UED
在数字化时代,Web 应用性能优化尤为重要。本文探讨了CSS与HTML在提升Web性能中的关键作用及未来趋势
在数字化时代,Web 应用性能优化尤为重要。本文探讨了CSS与HTML在提升Web性能中的关键作用及未来趋势,包括样式表优化、DOM操作减少、图像优化等技术,并分析了电商网站的具体案例,强调了技术演进对Web性能的深远影响。
25 5
|
23天前
|
机器学习/深度学习 人工智能 JavaScript
JavaScript和TypeScript的未来发展趋势及其在Web开发中的应用前景
本文探讨了JavaScript和TypeScript的未来发展趋势及其在Web开发中的应用前景。JavaScript将注重性能优化、跨平台开发、AI融合及WebAssembly整合;TypeScript则强调与框架整合、强类型检查、前端工程化及WebAssembly的深度结合。两者结合发展,特别是在Vue 3.0中完全采用TypeScript编写,预示着未来的Web开发将更加高效、可靠。
37 4