搭建第一个Web服务器(在eclipse或idea上部署Tomcat服务器)

举报
Y小夜 发表于 2024/12/05 21:29:38 2024/12/05
【摘要】 搭建第一个Web服务器(在eclipse或idea上部署Tomcat服务器)


🎯服务器基础概念

1.什么是服务器(Server)

        服务器一般是由一台或者多台计算机组成的设备,关于服务器你可以简单理解为:接收请求,做出响应的设备。

        根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等。在这里我们主要学习WEB服务器。

2.服务器端应用

        如果一台计算机没有操作系统那么这台计算机就只能算是一个铁盒子,所以服务器同样也需要有操作系统,服务器的操作系统使用最多的是windows、Linux、unix这三种操作系统,而Linux由于性能优越,价格便宜,安全性高等优点已经成为了服务器操作系统的首选。

        有了操作系统了之后需要什么呢?相信你已经想到了,需要装软件,也就是服务器应用程序。常见的WEB服务器程序有很多例如:IIS,Kangle,nginx,Tomcat,apache,WebLogic等等,我们主要学习的是Tomcat。

3、JSP是什么

        JSP全名为Java Server Pages,中文名叫java服务器页面,和我们之前学习的HTML静态网页相比,JSP是一个动态网页,什么是动态网页呢?我们之前学习的静态网页,在代码编写完成之后,你如果想要改变他原有的效果和数据就只能重新修改它的源代码了,而动态网页就是能在运行的时候根据一些条件来修改网页的效果和数据,动态网页和用户是有交互的。

        关于JSP,你现在可以这样理解:能嵌入JAVA代码的网页,当然这个解释不是很准确,不过不用担心,随着你学习的深入这些问题都会迎刃而解的。

🎯搭建Tomcat服务器

🎃下载和解压Tomcat

下载地址:https://tomcat.apache.org/download-70.cgi   

🎃启动Tomcat

进入Tomcat文件夹下的bin目录,点击startup.bat

🎃可能遇见的问题

✨打开startup.bat 一闪而过

出现这个问题99%以上都是没有配置环境变量

解决方法:

1.在下面搜索,高级系统设置

2.点击环境变量

3.找到自己jdk的位置,复制路径,在环境变量里新建的JAVA_HOME

4.然后将jre的路径添加到Path里面

5.配置完成后,再次打开Tomcat

🎃验证Tomcat服务器是否搭建好

在浏览器中输入 http://localhost:8080 看到如下界面就说明Tomcat服务器已经搭建好啦。

🎯在eclipse创建Java web项目

实现效果

🎃创建Web项目

打开Eclipse创建Web项目 Eclipse下载地址:

https://pan.baidu.com/s/1o5GrtcndJf208drJ06ZMKA

创建的项目结构如下:

🎃配置Tomcat服务器

🎃创建JSP页面

在WebContent目录下新建index.JSP页面

🎃可能遇见的问题

解决编码问题

        因为在网页中我们一般使用中文,如果使用JSP默认编码格式会导致乱码,解决办法如下:

        你可能会想到如果每次新建一个JSP文件都需要这样设置,那该有多麻烦呀!一劳永逸的解决办法如下:

✨<%@下面出现红色波浪线

所遇问题:

解决方法:

1.选中项目文件夹,点击properties

2.点击Java Build Path —>Libraries—>Add Library

3.点击Server Runtime

4.点击Tomcat,再点击完成,就可以看到红色波浪线消失了

🎃输入代码

在JSP中循环输出信息,在网页中输出100行我要学JSP,在JSP页面中输入代码如图:

🎃运行项目

        通过上面的例子,你应该可以发现在JSP页面中如果我们想要添加java代码,只需要在<%和%>这对标签中间填充代码即可。

        这样我们的第一个Java web项目就创建完成了!!!

🎯建立tomcat和idea的关联

打开setting·环境

点击Build,Execution,Deployment-->Application Servers

点击Tomcat Sever,选择Tomcat的位置(bin的上一层目录)

最够点击OK,就可以了


🎯在idea创建Java web项目

🎃创建一个空的用于存储web文件的空文件夹

然后再idea中打开

🎃对文件夹通识进行设置

点开file——>project structure

再project配置自己的SDK

🎃在文件夹中创建Java web项目

选中文件夹右击,先建一个module

        不过暂时这个项目是一个普通的Java项目,还不是web项目,接下来我们要将它转为web项目

✨添加tomcat依赖

选中模块,双击shift,输入add,点击add framework support

如果你的tomcat版本大于10,点击web application

如果你的tomcat版本大于10,这个版本号4.0约束太小,要提升版本号

点击file-》project structure

在module中找到项目

点击dependcies,添加tomcat依赖

然后再去选择web application,会发现版本号有提升。

这样,项目就成了一个web项目

✨如果出现点击index出现404页面

点击上面的项目——》再点击Edit

或者双击shift,搜索edit configurantions

修改成如下所示

然后找到左下角编辑配置模版

做上面同样操作就行了

问题就解决了,

✨jsp代码print报红

导入两个包,jsp-api.jarservlet-api.jar
file->project strcture

去找这两个包
目录是tomcat->lib

然后就OK了。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。