本地电脑搭建java网站,java web 环境搭建

news/2024/5/9 10:12:53/文章来源:https://blog.csdn.net/weixin_31240035/article/details/115756615

1.背景

最近开始学习Java web 开发,老师给的环境配置教程都需要把自己所有东西全部重新删掉然后安装,如果你懂还好,要是不懂,估计就是一个报错找一天。那么我接下来写下这篇教程,希望能帮到一部分需要的人。

2.eclipse安装web插件

因为我们学习过java所以用的eclipse并不是编写java web的,而是需要去下载java for ee来进行编写java web,然后而我们找到,eclipse号称无所不能,所以我们只需要去安装相应的插件就可以啦。

1.首先查看自己的eclipse版本     Help->About Eclipse SDK ;

我的是2018-09,把这个复制下来。

e1d5de085599000ded384c09785d5714.png

2.找到自己对应版本的插件。

Help -> Install new software,把刚刚复制的输入到 Work with中下拉框选择对应eclipse版本的路径。

755e33de0235a6576723a5769311cea2.png

3.选择对应的插件。

选择之后等待一会加载会出现对应版本的所有插件,我们找到   Web,XML,Java EE and OSGI Enterprise Development   ,展开我们会发现很多子选项。

3dfea2d7650dcd38387dc10257d3b14a.png

af6dc6a84c30f636aae94b075cfbae9f.png

而在开发中我们并不需要将这些插件全部下载,只需要下载特定的几个就行了,

比如Java后端开发

77b754b800bbc2c4b3d4d6c0421992f6.png

添加tomcat服务器

eb0d62c285bb2a4c7b53ad1006fd29eb.png

只添加第一个就行了,我给全加了

至此呢,我们只需要下载上面的八个插件。(Java后端开发,tomcat服务器)

如果项目使用了Maven,也需要再添加Maven插件.(这步可以忽略,我写给自己看的)

f9e1817b5f295af6ea4be906f5d94a82.png

然后点击next,选择同意条款,然后点击  finish 。之后会有一个安装过程,需要大家耐心等待,我的是在右下角有个任务进度条,你可以双击查看(等待过程是漫长的,我等了两个点),在更低的eclipse版本中,可能会在next之后安装完成才可以点击finish。之后就插件安装成功啦。

eclipse推荐按需添加插件,添加过多的插件会导致eclipse臃肿,启动慢等等

3.安装tomcat

1.去官网下载自己对应版本的压缩包,我下载的是   9.031  64位 windous

8b031ba22d8b74b0f8f0667dd300046c.png

下载好的安装包解压,解压的位置你可以放在任何地方,D盘,E盘等等,甚至你可以放在U盘里面(我就是放在U盘里面)。但是不建议放在C盘,因为可能会被系统禁止访问文件。

2.设置环境变量。

在安装Jdk的时候我们已经设置过环境变量了,所以我相信你不会陌生。

此电脑右键->属性->高级系统设置->高级->环境变量->系统环境变量

我们需要新建一个系统环境变量  点击新建CATALINA_HOME:E:\windousApp\apache-tomcat-9.0.31 //这里要换成你自己的刚刚解压之后的路径

我们可以通过浏览文件夹来选择我们刚刚解压的文件夹

8b9abfc10f98256c5556a906b4678600.png

之后还需要编辑系统环境变量Path,(这个是一定存在,仔细找),点击编辑->点击右上角添加%CATALINA_HOME%\bin

69b42f5218fedf31f4ff6c7aeacd0237.png

然后一路点击确定回退回去(不然无法保存)

3.测试是否成功

windou+R输入cmd,  进入指令小黑框输入   startup.bat   回车,若出现下面这种界面则基本成功

33228f0a743c99041178829eb5aa9a85.png

之后出现了Tomcat的启动窗口,若没有报错或者一闪而过,那么说明启动成功了,让黑窗口保持运行,不能关,否则你的服务器也就关闭了,若出现了报错或者 一  闪而过(启动失败),可能是你的端口被占用,Tomcat默认的端口是8080,出现这两种情况那么可以试试以下两种:

一、重启电脑后再次按以上步骤启动Tomcat尝试是否能解决;

二、修改Tomcat端口号后,再用以上步骤启动Tomcat。(自己百度吧)

之后浏览器输入一下     http://localhost:8080 (记住小黑框一定不能关掉,否则你的tomcat也就关掉了)

1fdcb4f2be6c2afb79e0b3c459bc39eb.png

这样算是成功啦!

4.tomcat+server启动动项目环境搭建

打开你的eclipse -> window -> preferences

8c8643e39abab7f70f52a06a54a1f8a4.png

0f2454312665dabc52e14af5130c653b.png

点击Add,然后选择版本号,再点击next

ce35a9aed8d92764817354282b4da638.png

接下来基本都是默认的

f584ea350b3fc1327b4545a26a7b09d0.png

添加server栏,可以再eclipse里面搜索

7333f3f879c983baf055371edd444b37.png

我们可以点击server空白处新建服务器(目前我们不需要,提及以后会用)

df7fb8960668d9eede7fa642d5b5e898.png

d1654f481d638b53da4a62755973ce3e.png

现在我们还没有web项目,所以无法验证,那么我们接下来就来新建一个web项目验证一下吧!

5.新建一个java web项目

file->new->other  找到Web选择Dynamic Web Project

3750dfec42b5672a4a65b38a3c7969ee.png

e8f7e4ea5c24a622fe5c62172058d114.png

30e83a9c00383fd9c7a575e0dab4a8e3.png

之后,我们可以看见web.xml

93dd6a064667df1f7e8fd365830e634c.png

新建index.jsp

右键自己的项目->new ->JSP File

c585ebc1c10af9822431a908a142e316.png

在向导视图中的File name文本框中写入jsp页面全称:index.jsp

f0d3d8e1e1ddf9b8dc3dcc9389422364.png

点击Finish完成后我们看到了index.jsp页面,编辑页面body的内容写入Hello JSP

efa9175f791a6a8211c0ff168f4d9f5e.png

现在我们的第一个java web 项目创建成功,接下来我们开始部署我们的项目,也就是测试刚刚创建的服务器ok还是不ok!

部署web项目

打开server右键我们的服务器,然后选择Add and Remove

0134b3d34f9d276b3aa0d2cb46362850.png

0d120779ecc451b811c5df6a3099d564.png

选择项目->Add -> Finish

之后再次右键server栏服务器,点击clean Module work directory

5c90446f8ea54b71a3c6e8f9407190a0.png

如果有弹窗,选择ok

下面运行我们的服务器,同样右键server栏的服务器,选择start

fcc57aa152ad5c6ed311f3a3c4892a1a.png

出现下面算是启动成功

48a96a905a99ceb3b02263d916868367.png

5d38352fb98186023463a09650bf0449.png

我们可以看到,显示了我们刚开始输入的那段文本;到现在我们算是吧整个流程全部完成了呢,是不是还挺开心。你的快乐也是我的快乐。也不枉费我熬夜写了两个小时。

今天先这样,睡觉!!!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_735618.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何一步一步用DDD设计一个电商网站(十三)—— 领域事件扩展

本系列所有文章 如何一步一步用DDD设计一个电商网站(一)—— 先理解核心概念 如何一步一步用DDD设计一个电商网站(二)—— 项目架构 如何一步一步用DDD设计一个电商网站(三)—— 初涉核心域 如何一步一步用…

安全分析的几个好的工具网站的使用

最近在工作中还是遇到了一些攻击者追查等等事情,结合自己过去做过一年的安全分析师的经验,对几款比较好的追踪溯源网站的使用做一个简介。 一、关联神器passivetotal 1、网址:https://community.riskiq.com/ 2、简介:常用来搜索IP…

java 在线编辑模版 代码编辑器 兼容手机平板PC freemaker 静态引擎 网站源码

java 企业网站源码 前后台都有 静态模版引擎, 代码生成器大大提高开发效率前台: 支持三套模版, 可以在后台切换官网 http://www.fhadmin.org/系统介绍:1.网站后台采用主流的 SSM 框架 jsp JSTL,网站后台采用freemaker静…

我用阿里云部署的个人网站并帮兄弟表白

我叫田程,是四川理工学院一名大二的学生,主修通信工程专业。因为个人的兴趣爱好,目前在用ECS云服务器部署网站和挂机。 我的初衷只是想做一个类似广告联盟的产品,后来发现对我来说兴趣是大于功利的,就放弃了盈利的想法…

SEO优化-robots.txt解读

一、什么是robots.txt robots.txt 文件由一条或多条规则组成。每条规则可禁止(或允许)特定抓取工具抓取相应网站中的指定文件路径。 通俗一点的说法就是:告诉爬虫,我这个网站,你哪些能看,哪些不能看的一个协…

net java开发网站性能_TechEmpower Web 框架性能第19轮测试结果正式发布,ASP.NET Core在主流框架中拔得头筹...

TechEmpower 第19轮编程语言框架性能排行榜2020年5月28日正式发布,详见官方博客:https://www.techempower.com/blog/2020/05/28/framework-benchmarks-round-19/,TechEmpower基准测试有许多场景(也称为测试类型),此次评测多了一个综合评分选项…

网站域名空间服务器,网站 域名 空间 服务器

网站 域名 空间 服务器 内容精选换一换本节介绍使用华为云DDoS高防保障业务连续性,且网站域名解析至中国大陆节点服务器的备案场景。如图1所示。① 配置网站域名(www.example.com),接入华为云DDoS高防,把域名解析指向高防IP。② 用户通过网站…

注册网站域名多少钱_新手如何注册域名—建立网站,从域名注册开始

注册域名的一般流程是什么?个人申请域名流程需要知道哪些?一、域名注册流程、方法:1.在网站上注册一个用户名。(http://www.11977.net/reg/ 点击注册 这里我们列举恒派互联)点击注册会员账号2. 登陆会员号。3. 查询你要注册的域名是否被人注册…

服务器建立down文件夹不能,学习笔记五、windows iis网站搭建和ftp服务器配置

安装IIS服务选中文件服务,顺便把ftp文件也装上直接下一步下一步安装完成网站虚拟目录个人理解就是目录建站建立虚拟目录映射对应的具体目录之后,访问采用域名虚拟目录别名/ip虚拟目录别名1、不同端口搭建网站2、不同域名搭建网站(相同ip相同端口&#xf…

网站的客户端和服务器地址,主站和从站与服务器客户端

主站和从站与服务器客户端 内容精选换一换华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。用户可以在公有云MRS集群以外的节点上使用客户端&#x…

云服务器上传php网站,php代码上传云服务器

php代码上传云服务器 内容精选换一换登录Windows弹性云服务器如图1所示。(可选)使用密钥文件解析密码。对于密钥方式鉴权的弹性云服务器,需先通过管理控制台提供的获取密码功能,将创建弹性云服务器时使用的密钥文件解析为密码。具体操作,请参…

看看来自日本的扫描,做网站需要注意的

2019独角兽企业重金招聘Python工程师标准>>> 今天研究网站日志发现的,一个来自日本IP的网站扫描,总结: 1. 尽量不要用常见的主流CMS,即便用,目录名也要改得面目全非,外加服务器限制直接访问 2. …

wordpress js 运行短代码_WordPress网站速度优化攻略

WordPress网站在内容逐渐增多时,会出现网站速度慢的问题。WordPress网站速度优化也成为了网站优化的重要事项之一。47%的用户只有两秒的耐心等待网站加载。不仅如此,网站还会受到搜索引擎对长时间加载的排名惩罚。为什么WordPress网站速度快不起来网站速…

语音增强 理论与实践 pdf_pdf转换器在线转换可以用哪个免费网站?

今天我将介绍一个在线转换pdf文件的实用网站,它可以帮助大家把pdf转为word、ppt、excel、jpg等文件哦,同时也支持反向转换。有需要的伙伴可收藏网页,这样遇到文档转换的问题就不必花时间找转换工具啦。网站介绍迅捷PDF在线转换器网站功能多样…

部署Nginx网站服务实现访问状态统计以及访问控制功能

Nginx专为性能优化而开发,最知名的优点是它的稳定性和低系统资源消耗,以及对HTTP并发连接的高处理能力,单个物理服务器可支持30000-50000个并发请求。 Nginx的安装文件可以从官方网站http://www.nginx.org/下载,下面以Nginx1.12版本为例&…

可以免费自学编程的12个网站

编程学习本文来自简书,原文地址:http://www.jianshu.com/p/9f094ce31075 很多人包括一些企业家,和市场营销人员都认为学习编程对一个人走向成功十分有帮助。在过去的一年里,我一直在学习编程。它有助我成为一个更好的创业者,我甚至…

PHP如何打造一个高可用高性能的网站呢?

https://blog.csdn.net/jwq101666/article/details/80162245 1. 说到高可用的话要提一下redis,用过的都知道redis是一个具备数据库特征的nosql,正好弥补了PHP的瓶颈,个人认为PHP的 瓶颈在于数据库,像Apache和Nginx的高级web服务器…

怎么修复网站漏洞之metinfo远程SQL注入漏洞修补

2019独角兽企业重金招聘Python工程师标准>>> 2018年11月23日SINE网站安全检测平台,检测到MetInfo最新版本爆出高危漏洞,危害性较大,影响目前MetInfo 5.3版本到最新的 MetInfo 6.1.3版本,该网站漏洞产生的主要原因是Met…

IIS配置和发布网站

一、安装配置IIS 控制面板-》程序和功能-》启用或关闭Windows功能选中“Internet Information Services”,勾选Web管理工具子项,万维网服务子项(万维网中有极少数不用勾选,不做细致描述全部勾选了)。勾选完成后&#x…

资源帖-优秀博客、iOS开发技术文、学习网站

图片发自简书App 一些博客 王巍 Objc中国发起人、Line工程师ibireme YYKit作者bang JSPatch作者唐巧 《iOS开发进阶》作者、猿题库工程师孙源 前百度工程师,现滴滴工程师玉令天下xuyafei张不坏NSHipster中文版glow刚刚在线里脊串Jamin阿毛的蛋疼地zeeyangTian Wei…