JavaWeb--Tomcat
Tomcat:Apache软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量JavaEE规范
Web服务器作用:封装HTTP协议操作,简化开发,可以将web项目部署到服务器中,对外提供网上浏览服务
JavaEE:Java Enterprice Edition,Java企业版。指Java企业级开发的技术规范总和。包括13项技术规范:JDBC、JNDI、EJB、RMI、JSP、Servlet、XML、JMSJava IDL、JTS、JTA、JavaMail、JAF
Tomcat:Web容器、Servlet容器。Servlet需要依赖于Tomcat才能运行
官网:https://tomcat.apache.org/
下载:进入Download的Which version查看可选择版本,一般是选用Tomcat 8,进入Tomcat 8下拉至Binary Distributions,在Core
点击64-bit Windows zip,然后Source Code Distributions如果是Windows则选zip,Linux选tar.gz
安装:解压之后即可使用
卸载:直接删除文件夹即可
apache-tomcat-8.5.68介绍:
bin:存放可执行文件,.bat是Windows下的批处理文件,如启动tomcat双击startup.bat
conf:tomcat的配置文件,若要修改startup.bat启动的乱码问题,修改logging.properties的ConsoleHandler的UTF-8为GBK
lib:一些Tomcat运行过程中需要运行的jar包
logs:日志文件
temp:存放Tomcat运行过程中产生的临时文件和数据
webapps:存放web项目
work:工作目录
启动:双击bin\startup.bat后查看locahost:8080
关闭:直接×:强制关闭(来不及保存数据);bin\shutdown.bat或ctrl+C:正常关闭
配置:1.修改启动端口号:conf/server.xml修改69行port(HTTP协议默认端口是80,若改为80访问时不需要输入端口号)
启动可能出现的问题:①端口号冲突:找到对应程序,将其关闭②启动窗口一闪而过,检查JAVA_HOME是否正确配置
项目部署:把项目拖到webapps即可,最好打包成war包
网页访问格式:localhost:端口号/项目名/...找html文件然后复制项目名之后的路径/.html