服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其它客户机(如PC机、智能设备等)提供计算或者应用服务。服务器具有高速的 CPU 运算能力、长时间的可靠运行、强大的 I/O 外部数据吞吐能力以及更好的扩展性。
而我们这里所说的服务器,其实是 web 服务器或者应用服务器。它本质就是一个软件,通过和硬件的相结合,从而达到帮助我们来发布应用的功能,让用户通过客户机访问我们的应用。
常用的应用服务器:
1.Tomcat 下载和安装
Tomcat 是 Apache 软件基金会的 Jakarta 项目组中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。由于有了 Sun 公司的参与和支持,最新的 Servlet、JSP 规范总是能在 Tomcat 中得到体现。因为 Tomcat 技术先进、性能稳定、开源免费,所以深受 Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的 Web 应用服务器。
官网链接:https://tomcat.apache.org/
(1) 下载:需要选择合适的版本
(2) 安装:直接解压即可使用
(3) 启动:双击 startup.bat
在浏览器中输入 localhost:8080
,回车,即可看到如下界面,默认打开的是 webapps
目录下的 ROOT
项目。
(4) 停止:双击 shutdown.bat
(5) 解决控制台乱码
进入 conf
文件夹,打开 logging.properties
文件。
将 java.util.logging.ConsoleHandler.encoding
的 UTF-8
改为 gbk
,重新启动。
2.IDEA 创建 JavaWeb 项目
(1) 点击 New Project
(2) 选中 Java,选择 SDK,点击 Next。
(3) 不勾选,点击 Next。
(4) 修改项目路径的项目名称。
(5) 选中 Module,右键,点击 Add Framework Support。
(6) 勾选 Web Application,默认勾选 Create web.xml。
(7) 此时多了一个 web 文件夹,如下图所示。
3.IDEA 集成 Tomcat 并发布项目
(1) 点击 Run
--> Edit Configurations
(2) 点击 +
号,找到 Tomcat Server
,点击 Local
。
(3) 点击 Configure
,在弹出的 Tomcat Home
中选择 Tomcat 所在的磁盘目录即可。
(4) 点击 Deployment 选项卡,点击 + 号,点击 Artifact。
(5) 自动生成一个 war 包,这里暂时将多余路径删掉。
(6) 回到 Server 选项卡,按下图所示进行配置。
(7) 点击左下角的 Services
可以看到集成好的 Tomcat,点击绿色的三角形即可启动。
(8) 浏览器会自动打开,默认打开的是 index.jsp 文件里的内容。