1、网址:Apache Tomcat® - Apache Tomcat 10 Software Downloads
1、解压到c盘的dev目录下【个人习惯,目录可以任意,一般java相关项目都放在dev下】
2、因为Tomcat是Java语言编写的,故需配置java环境变量,JAVA_HOME和PATH。【详情参考JAVA环境配置】
3、启动Tomcat服务器需要配置环境变量CATALINA_HOME(Tomcat服务器的根),向环境变量PATH中加入Tomcat文件的bin目录。
(1)xxx.bat文件:这是windows操作系统专用的,bat文件是批处理文件,这种文件中可以编写大量的windows的dos命令,然后执行bat文件相当于批量的执行dos命令。
(2)startup.sh:这个文件在windows中无法运行,在Linux环境可以使用,在Linux环境下能执行的是shell命令,大量的shell命令编写在shell文件当中,然后执行这个shell文件可以批量的执行shell命令。
(3)Tomcat提供了.bat和.sh文件,说明了Tomcat服务器的通用性。
(1)执行这个命令,实际上执行的是:catalina.bat命令
(2)catalina.bat中有这样一行配置:MAINCLASS=org.apache.catalina.startup.Bootstrap(这个类就是main方法所在的类)。
(3)实际上tomcat执行就是main方法。
(1)关闭Tomcat时,尽量通过命令窗口关闭,即输入shutdown.bat。
(2)执行shutdown.bat【建议将shutdown.bat修改成stop.bat,因为shutdown命令与windows中的关机命令冲突】
(1)打开浏览器,输入URL:http://localhost:8080或者http://127.0.0.1:8080【tomcat默认端口为8080】,出现apache官网则启动成功。
(1)bin:这个目录是Tomcat服务器的命令文件存放的目录,比如:启动Tomcat,关闭Tomcat等。
(2)conf:这个目录是Tomcat服务器的配置文件存放的目录。【sever.xml文件中可以配置端口号,默认Tomcat端口是8080】
(3)lib:这个目录是Tomcat服务器的核心程序目录,因为Tomcat服务器是由java编写的,这里的jar包里面都是class文件。
(4)logs:Tomcat服务器的日志目录,Tomcat服务器启动等信息都会在这个目录下生成日志文件。
(5)temp:Tomcat服务器的临时目录,存储临时文件。
(6)webapps:这个目录当中用来存放大量的webapp(web application:web应用)。
(7)work:这个目录是用来存放JSP文件翻译之后的java文件以及编译之后的class文件。
(1)如果要在命令窗口执行startup.bat,则需要配置tomcat的目录【即PATH中的目录】
(2)当执行startup.bat时,需要配置CATALINA_HOME。
(3)当(2)配置完成后,再次运行startup.bat时,需要配置JAVA_HOME或JRE_HOME。
1、找到CATALINA_HOME\webapps目录
(1)为什么要找这个目录
因为所有的webapp要放到webapps目录下,如果不放在这里,tomcat服务器找不到应用。
2、在CATALINA_HOME\webapps目录下新建一个子目录,起名:oa
这个目录名oa就是这个webapp的名字
3、在oa目录下新建资源文件,例如:index.html
(1)编写index.html的内容
4、启动tomcat服务器
5、打开浏览器,在地址栏输入URL:http://127.0.0.1:8080/oa/index.html
使用记事本打开C:\dev\apache-tomcat-10.0.20\conf\config.properties文件,
将java.util.logging.ConsoleHandler.encoding = UTF-8修改为java.util.logging.ConsoleHandler.encoding = GBK