马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
Tomcat 是由 Apache 软件基金会开辟的开源 Java Web 应用服务器,重要用于运行 Servlet 和 JSP(JavaServer Pages)程序。它属于轻量级应用服务器,实用于中小型系统及开辟调试场景,尤其在处理动态内容(如 Java 程序)时表现优秀,但其静态资源处理能力弱于 Apache HTTP Server 或 Nginx
温馨提示:安装tomcat过程中遇到的所有问题都在文章最后逐一解答,假如尚有其他问题接待留言讨论!!!
一、安装tomcat并设置环境变量
1、起首查看jdk的版本
不同JDK 版本 下载对应的 Tomcat 版本对照表
下载官网:Apache Tomcat® - Welcome!
JDK 版本兼容的 Tomcat 版本支持范围阐明JDK 1.0-1.3Tomcat 3.x, 4.0.x早期兼容已镌汰,仅供历史参考。JDK 1.4Tomcat 4.1.x, 5.xJDK 1.4+Tomcat 5.5 需 JDK 1.4 或更高。**J2SE 5.0 (5)**Tomcat 5.5.x, 6.xJDK 5.0+Tomcat 6.x 最低需 JDK 5.0。Java SE 6Tomcat 6.x, 7.xJDK 6+Tomcat 7.x 需 JDK 6+(保举 JDK 7+)。Java SE 7Tomcat 7.x, 8.xJDK 7+Tomcat 8.x 最低需 JDK 7,但保举 JDK 8+。Java SE 8Tomcat 8.5.x, 9.x, 10.xJDK 8+Tomcat 9.x/10.x 需 JDK 8+,是主流生产组合。Java SE 9-10Tomcat 9.x, 10.xJDK 8+JDK 9-10 大概存在兼容性问题,需测试。Java SE 11Tomcat 10.1.x, 9.x (限)JDK 11+Tomcat 10.1.x 需 JDK 11+(支持模块化)。Java SE 17Tomcat 10.1.x, 11.x (测试)JDK 11+Tomcat 11.x 在开辟中,需 JDK 17+。Java SE 21Tomcat 11.x (未来支持)JDK 17+Tomcat 11.x 预计支持 JDK 21(需验证)。 2、下载Tomcat(以下载Tomcat9为例)
下载完成后存放到自己指定的位置即可,这里不在叙述
3、设置jdk的环境变量
1.找到jdk下载位置(复制该路径)
2.设置环境变量(假如已经设置好了,可以跳过这步骤)
4、找到tomcat的启动文件startup并双击打开
5、启动后,假如没有出现闪退现象那么就成功了,假如出现闪退现象,在下面有解决方案
假如出现乱码其实没什么影响,缘故原由是编码方式不同导致中文在编译时堕落
6、在浏览器上验证是否能登入8080端口(注意:不要关闭tomcat服务器!!!即上面的框框)
输入下面的主机和端口:
出现下面的情况阐明能正常访问!!!
二、在idea中设置tomcat
注意:下面步骤实用于 idea 2023及以上版本(idea2020及以下版本,部分步骤有所不同在文章最后增补!!!)
1、打开idea并新建一个项目
或在其他项目中新建其他项目
2、项目名称自己随意取 ,点击创建即可
3、点击 文件(file) 并点击 项目结构
4、添加一个Web运用(模块)
5、创建工件并运用
创建工件后直接点运用并确定即可
6、创建Web运用成功后(如下图所示)
7、在idea设置tomcat服务器
注意次序:先部署后设置服务器!!!
先添加工件
工程路径名字可以删除一部分
点击运用但不要点确定!!! (还要配服务器那边)
设置tomcat文件
更改名称:根据自己意愿想改就改
设置浏览器
最后点击运用并确定
最后就可以看见Tomcat的标志出来了
8、设置完成后也仅仅只是个框架,并不能运行程序,还需要编写程序并添加对应的API(接口)
下面以编写jsp程序为例:
在WEB-INF下面创建一个lib目任命于存放jar文件(接口)
9、找到jsp-api.jar文件并复制(这个文件在Tomcat的lib目录下)
10、粘贴到lib目录下
11、剖析api添加为库
这样就可以在idea中调用这些类和接口了
12、新建一个jsp文件,取名为test(名字随意)
13、编写一个简单的程序
14、点击绿色按钮启动Tomcat服务
温馨提示:需要启动Tomcat服务来访问该文件!!! (点击最上面的绿色按钮启动)而不是下面的错误示范!!!
Tomcat服务启动后会自动打开浏览器访问默认地址
正常运行展示如下:
15、访问jsp文件(自己要记得刚刚建好的jsp文件,注意:需要带后缀!!!因为静态文件尚有很多种像html、css、js、jsp、img等等)
效果如下:
最后增补:一定要正确设置不同文件的位置,src目录下是专门存放java文件的!!!静态资源直接存放在web运用下,jar包需要放在WEB-INF下的lib目录里
常见问题解答:
1、怎样查看自己下载的jdk版本?
(1)打开命令提示符,输入以下命令
2、怎样查找jdk安装的位置?
(1)打开命令提示符,输入以下命令
假如出现以下情况,那么大概没有设置环境变量
查看 Path 中是否存在
- %SystemRoot%\system32
- %SystemRoot%
复制代码 若无,需手动添加
假如输入where java 但是没有找到位置,那么大概是没有设置jdk的环境变量
3、若未安装JDK或设置错误:
(1)下载JDK:从Java Downloads | Oracle选择版本(如JDK 18)并安装。(一直往下面滑,直到看见java8,点击进去)
下载jdk压缩包,大概需要创建oracle账号,自己创建一个即可
(2)设置jdk环境变量(以Win10为例):
1.新建系统变量 JAVA_HOME,值为JDK安装路径(如 C:\Program Files\Java\jdk-18)。
注意:一定要知道自己安装jdk的位置(如 C:\Program Files\Java\jdk-18),这个路径复制即可,不需要进入bin目录!!!
2.去环境变量设置那里 (上面有步骤)
3.变量名:JAVA_HOME 变量值:jdk安装的路径
4.编辑 Path,添加 %JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin
5.注意:退出的时候,一定要点确定!!!
4、设置文件成功后照旧启动不了startup文件:
(1)再次确认环境变量是否输错或者是目录打错名字,建议直接复制粘贴!!!
(2)假如之前电脑设置过Tomcat,那么有大概某个程序已经占用了8080端口!!!
查看哪个进程占用了8080端口
- netstat -ano | findstr 8080
复制代码 终止该进程(例如进程id为7920 )
5、idea2020版本在设置web运用时有点不同:
其他步骤都一样
假如尚有什么问题,接待来品评区讨论!!!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |