tomcat的安装与设置(包含在idea中设置tomcat)

打印 上一主题 下一主题

主题 1001|帖子 1001|积分 3003

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

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.3​Tomcat 3.x, 4.0.x早期兼容已镌汰,仅供历史参考。​JDK 1.4​Tomcat 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 6​Tomcat 6.x, 7.xJDK 6+Tomcat 7.x 需 JDK 6+(保举 JDK 7+)。​Java SE 7​Tomcat 7.x, 8.xJDK 7+Tomcat 8.x 最低需 JDK 7,但保举 JDK 8+。​Java SE 8​Tomcat 8.5.x, 9.x, 10.xJDK 8+Tomcat 9.x/10.x 需 JDK 8+,是主流生产组合。​Java SE 9-10​Tomcat 9.x, 10.xJDK 8+JDK 9-10 大概存在兼容性问题,需测试。​Java SE 11​Tomcat 10.1.x, 9.x (限)JDK 11+Tomcat 10.1.x 需 JDK 11+(支持模块化)。​Java SE 17​Tomcat 10.1.x, 11.x (测试)JDK 11+Tomcat 11.x 在开辟中,需 JDK 17+。​Java SE 21​Tomcat 11.x (未来支持)JDK 17+Tomcat 11.x 预计支持 JDK 21(需验证)。  2、下载Tomcat(以下载Tomcat9为例)




 下载完成后存放到自己指定的位置即可,这里不在叙述
3、设置jdk的环境变量

1.找到jdk下载位置(复制该路径)

2.设置环境变量(假如已经设置好了,可以跳过这步骤)



 


4、找到tomcat的启动文件startup并双击打开


5、启动后,假如没有出现闪退现象那么就成功了,假如出现闪退现象,在下面有解决方案


假如出现乱码其实没什么影响,缘故原由是编码方式不同导致中文在编译时堕落
6、在浏览器上验证是否能登入8080端口(注意:不要关闭tomcat服务器!!!即上面的框框

输入下面的主机和端口:
  1. http://localhost:8080
复制代码
出现下面的情况阐明能正常访问!!! 


二、在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)打开命令提示符,输入以下命令
  1. java -version
复制代码

2、怎样查找jdk安装的位置?

(1)打开命令提示符,输入以下命令
  1. where java
复制代码
假如出现以下情况,那么大概没有设置环境变量

查看 Path 中是否存在
  1. %SystemRoot%\system32
  2. %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

  1. %JAVA_HOME%\bin
复制代码
  1. %JAVA_HOME%\jre\bin
复制代码

5.注意:退出的时候,一定要点确定!!!
4、设置文件成功后照旧启动不了startup文件:

(1)再次确认环境变量是否输错或者是目录打错名字,建议直接复制粘贴!!!
(2)假如之前电脑设置过Tomcat,那么有大概某个程序已经占用了8080端口!!!

查看哪个进程占用了8080端口
  1. netstat -ano | findstr 8080
复制代码
终止该进程(例如进程id为7920 )
  1. taskkill /pid 7920 /f
复制代码
5、idea2020版本在设置web运用时有点不同:



其他步骤都一样

假如尚有什么问题,接待来品评区讨论!!!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

半亩花草

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表