黑猴子的家:JavaWeb 之 Tomcat

2019-12-12  本文已影响0人  黑猴子的家

Tomcat是可以运行JSP 、Servlet、Filter、 这样的程序的,因为Tomcat已经实现了JavaEE 里面的一些规范,Java EE 的工程是主要就是写JSP 、Servlet、Filter这些,tomcat符合JavaEE的规范,所以可以运行JSP 、Servlet、Filter,这些都是Java代码,Java代码必须放到虚拟机里面运行,所以Tomcat必须依赖于虚拟机,才能启动,才能运行我们的程序

1、JDK

1)JDK 网址

https://www.oracle.com/index.html

2)JDK 下载

https://www.jianshu.com/p/9b43728d55de

3)window Jdk1.8 环境变量配置

https://www.jianshu.com/p/ad315c5632e8

4)Linux Jdk1.8 环境变量配置

https://www.jianshu.com/p/b37c70d61e2a

2、Tomcat

1)右键解压
2)配置CATALINA_HOME
CATALINA_HOME
C:\alexsoftware\apache-tomcat-8.5.23
3)系统变量→寻找 Path 变量→编辑

在变量值最后输入 %CATALINA_HOME%\bin;
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)

;%CATALINA_HOME%\bin;
4)启动Tomcat

(1)方式一

Window + R -> cmd –> catalina run

(2)方式二

Window + R -> cmd -> startup.bat
5)浏览器访问

http://localhost:8080

3、Eclipse中配置Tomcat,并创建web项目

1)New -> Dynamic Web Project
2)New Runtime…

尖叫提示:3.0更多的是基于注解的开发,2.5更多的是基于web.xml的配置
3)Apache Tomcat 8 -> Next
4)Browse -> Tomcat 8 -> 确定
5)查看Eclipse 集成的Tomcat 工作空间

尖叫提示:切换工作空间需要重新配置,因为集成的Tomcat是在工作空间里面的
6)加长控制台显式log日志数量

(1)右键 -> Preferences ..


(2)Console buffer size
7)修改Tomcat 配置参数
8)修改发布项目名称
9)Tomcat 编码和端口问题
<Connector port="8080" protocol="HTTP/1.1"  connectionTimeout="20000" 
redirectPort="8443"  URIEncoding="UTF-8"/>
10)jsp 修改UTF-8编码

4、清理Tomcat服务缓存

清理服务器缓存的步骤:
1)将服务器停了
2)将所有在服务器上跑的web项目:remove。


3)服务器上右键:clear一下
4)如果想更彻底的clean:就在eclipse-project-clean
尖叫提示:此章节着重演示一下Eclipse 与 Java 、Tomcat 的各种操作,主要看课堂演示,jsp和html内容尽量写在webcontent里面,如果写在web-inf里面,会受安全保护,访问报404
上一篇下一篇

猜你喜欢

热点阅读