3.Tomcat
Tomcat官网:https://tomcat.apache.org/
3.1安装Tomcat
1.打开官网,找到Download:
2.选择适合电脑的版本下载:
3.下载安装包后,
4.解压到本地,找一个你存放此类包的地方,安装完成。
3.2Tomcat启动
1.目录分析:
2.启动,关闭Tomcat
在bin路径下:
找到Apache-tomcat-9.0.35下的bin文件夹,打开后,找到“startup.bat”双击打开后会自动执行代码块,等待执行完成:
startup.bat:
然后就可以在浏览器访问测试链接:http://localhost:8080/
关闭Tomcat,直接关闭刚才的界面,或是点击“shutdown.bat”即可。
之后就无法访问本地页面了:
可能会遇到的小问题:
-
Java环境变量没有配置好,可能会闪退。
-
闪退问题:需要配置兼容性。
-
乱码问题:配置文件中设置一下。
3.3Tomcat配置
找到在conf目录下的核心配置文件“Server.xml”
可以配置启动的端口号:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
拓展默认端口号:
Tomcat:8080;
MySQL:3306;
HTTP:80;
HTTPS:443;
可以配置启动的主机的名称:
修改Host里面的内容:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
修改name="localhost"后即可。
-
默认的主机名:localhost——>127.0.0.1
-
默认网站应用存放的位置为:webapps。
注意!!!不是Engine里面的localhost!!!
<Engine name="Catalina" defaultHost="localhost">
这个Engine里面的东西不要修改!!!
3.4发布一个Web网站
自己写的网站,放在服务器(Tomcat)指定的文件夹(webapps)下,即可访问。
找到apache-tomcat-9.0.35\webapps文件夹,复制root文件夹,重命名EdwinTry,保留里面的WEB-INF文件夹,删除其他的文件,
新建一个index.html。
在index.html里面输入网页的代码。
在浏览器里输入:http://localhost:8080/EdwinTry/即可进入。
Web文件夹格式:
--webapps : Tomcat服务器的web目录
-ROOT自带文件夹
-EdwinTry:网站的目录名
-WEB-INF文件夹保留
-classes: java程序
-lib: web应用所依赖的jar包
-web.xm] :网站配置文件
-index. htm1默认的首页
static
-CSS
-sty1e.css
-js
-img
-……
参考文献
《【狂神说Java】JavaWeb入门到实战》
2020.05.28