Java(十三)Java web:tomcat安装(JDK8,win64,Eclipse)


一、作用

可以用Java GUI来创建一个带界面的程序,也可以用浏览器来当界面客户端。

后者,就是Java web。web自然是一个客户端,一个服务器,这里我们用tomcat来当服务器。

二、安装

1.下载

tomcat是一个程序,要下载的。

  1. 去官网:https://tomcat.apache.org/

  2. 我是Jdk8,就下Tomcat 9.

在这里插入图片描述
3. 下64位的Windows
在这里插入图片描述

2.安装

解压出来就行。

PS:启动前要确认已经把JAVA_HOME环境变量配置好了。

三、启动

1.目录

tomcat的安装目录介绍:

  • bin:可以执行文件。
  • conf:tomcat服务器的配置文件
  • lib:tomcat启动后需要依赖的jar包
  • logs:tomcat工作之后的日志文件
  • webapps:是tomcat布暑工程的目录。
  • work:jsp文件在被翻译之后,保存在当前这个目录下,session对象被序列化之后保存的位置

2.修改乱码

tomcat启动后默认编码UTF-8,而windows的默认编码是GBK。所以只需配置启动tomcat后为GBK编码即可。

\conf下的logging.properties文件,添加(或修改)语句为:java.util.logging.ConsoleHandler.encoding = GBK

在这里插入图片描述

3.启动

找到/bin/startup.bat(window批处理文件) ,双击运行。
在这里插入图片描述
在这里插入图片描述

好了现在tomcat就在启动中了。(把这个程序关了,tomcat就关了)

4.测试

在tomcat正在运行的情况下,打开浏览器,输入网址测试。

http://localhost:8080

注意:是http,不是https

在这里插入图片描述
这样就表示tomcat配置成功了。

四、Eclipse插件

1.Java EE

有Java EE的插件环境才能使用tomcat
Java(十三)Java web:Eclipse Java SE 安装 Java EE插件

2.设置Server

  1. 在 Eclipse 中,点击菜单栏 Window->Preferences , 点击 Server / Runtime Environments
    在这里插入图片描述
  2. 点击 “Add”按钮, 新建一个服务器。我们之前安装了 Tomcat 9.0, 所以这里也选择它。
    在这里插入图片描述
  3. 选择安装tomcat的文件夹,然后Finish
    在这里插入图片描述

3.设置字符集

在eclipse中,会默认使用当前操作系统的字符集,一般会是GBK。然而我们开发web应用程序时,一般使用UTF-8。所以需要设置一下默认的字符集。

在 Eclipse 中,点击菜单栏 Window->Preferences , 点击 General / Workspace :
在这里插入图片描述

4.设置Build Path

(1)Classpath Variables

  1. 在 Eclipse 中,点击菜单栏 Window->Preferences , 点击 Java / Build Path / Classpath Variables,“New”
    在这里插入图片描述
  2. 新建名为Tomcat Server的变量,将Path设置为tomcat的安装位置中的lib目录(如上图所示),点击“OK”按钮。
    在这里插入图片描述

(2)User Libraries

  1. 接下来,添加 User Libraries。点击 Java / Build Path / User Libraries,“New”
    在这里插入图片描述
  2. 新建名为Tomcat Server的User Libraries
    在这里插入图片描述
  3. 然后点击“Add External JARs…”按钮,将我们安装并使用的/lib下的所有 jar 选中(Ctrl + A)并确定。完成后如上图所示。
    在这里插入图片描述
    在这里插入图片描述

Reference

解决tomcat控制台乱码问题-返回主页蝉鸣的Summer
Tomcat的使用(详细流程)-转载崔满汉的段全席
J2EE / TOMCAT / TOMCAT系列教材 (一)- 教程
Web开发环境搭建 Eclipse-Java EE 篇-众妙之门

发布了461 篇原创文章 · 获赞 183 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/sandalphon4869/article/details/105261501