Javaweb服务器(b/s架构)
Web服务器是运行及发布Web应用的容器,只有将开发的Web项目放置到该容器中,才能使网络中的所有用户通过浏览器进行访问。开发Java Web应用所采用的服务器主要是与JSP/Servlet兼容的Web服务器,比较常用的有Tomcat、Resin、JBoss、WebSphere 和 WebLogic 等。
Tomcat服务器
Apache-Jarkarta开源项目中的一个子项目,是一个小型、轻量级的支持JSP和Servlet 技术的Web服务器,适合初学者。
建立Tomcat服务器
-
[https://tomcat.apache.org/download-90.cgi]在官网下载tomcat。
-
下载好后进行解压,进入bin目录编辑startup.bat和shutdown.bat在其中加入。
- SET JAVA_HOME=jdk所在目录(例如:C:\Program Files\Java\jdk1.8.0_181)。
- SET TOMCAT_HOME=tomcat所在目录。
- 设置完就可点击startup.bat和shutdown.bat来打开和关闭tomcat
- 验证tomcat服务器是否打开:在浏览器输入http://localhost:8080。
对Tomcat解压后个文件夹介绍
- backup:系统备份文件
- bin:可执行文件
- conf:配置文件
- lib:一些需要的jar包
- logs:日志文件
- temp:临时文件
- webapps: tomcat默认部署路径
- work:tomcat把jsp转换为class文件的工作目录
- wtpwebapps: eclipse默认部署路径(startup时运行此目录下)
在eclipse中完成Tomcat
-
创建Web项目
-
添加服务器
点击Servers进行添加服务器,再在Apache中找对应的Tomcat版本 -
填写对应路径
路径到bin目录的上一层 -
添加项目
右侧为Tomcat端 -
选择进入tomcat后页面的设置
第二个选项为http://localhost:8080时显示Tomcat页面
在idea中完成Tomcat
- 在ideazhong创建web模板
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210115221839686.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTc0ODg0Nw==,size_16,color_FFFFFF,t_70 - 配置tomcat
- 定义tomcat路径(与之前eclipse一致)
- 增加web项目
增加时可以取消多余后缀
Resin 服务器
Resin是Caucho公司的产品,是一个非常流行的支持Servlet和JSP的服务器,速度非常快。因为本身包含了一个支持HTML的Web服务器,这使它不仅可以显示动态内容,而且显示静态内容的能力也毫不逊色。
JBoss服务器
JBoss是一个种遵从JavaEE规范的、开放源代码的、纯Java的EJB服务器,对于J2EE有很好的支持。JBoss采用JML API实现软件模块的集成与管理,其核心服务又是提供EJB服务器,不包含Servlet和JSP的Web容器,不过它可以和Tomcat完美结合。
WebSphere 服务器
WebSphere是IBM公司的产品,可进一步细分为 WebSphere Performance Pack、Cache Manager 和WebSphere Application Server等系列,其中WebSphere Application Server 是基于Java 的应用环境,可以运行于 Sun Solaris、Windows NT 等多种操作系统平台,用于建立、部署和管理Internet和Intranet Web应用程序。
WebLogic 服务器
WebLogic 是BEA公司的产品,可进一步细分为 WebLogic Server、WebLogic Enterprise 和 WebLogic Portal 等系列,其中 WebLogic Server 的功能特别强大。WebLogic 支持企业级的、多层次的和完全分布式的Web应用,并且服务器的配置简单、界面友好。对于那些正在寻求能够提供Java平台所拥有的一切应用服务器的用户来说,WebLogic是一个十分理想的选择。