Tomcat的N多问题

1.安装Tomcat服务器

A,下载jdk和Tomcat压缩包(没用过Tomcat的执行文件安装)。

B,安装jdk,解压Tomcat到你想安装的地方

C,配置Tomcat环境

设置CATALINA_BASE和CATALINA_HOME,路径都是Tomcat的根目录

Tomcat的N多问题

配置TOMECAT_HOME的路径,也是Tomcat的根目录

Tomcat的N多问题

配置JRE_HOME路径,路径是jdk下边的jjre根目录

Tomcat的N多问题

 

在classpath下配置servlet-api.jar的路径

Tomcat的N多问题

在path下边配置%CATALINA_HOME%bin 和 %JRE_HOME%bim

Tomcat的N多问题

我的Tomcat的根目录:

Tomcat的N多问题

只要到Apache-Tomcat-8.5.24这个地方就行

 

D,检查是否能运行Tomcat

win+r打开cmd页面,进入Tomcat的bin目录,执行startup.bat run 命令 ,如果没有报错,cmd界面会显示你的配置信息,并且弹出一个运行窗口,刷出大量信息

 

Tomcat的N多问题

 

不要关闭窗口,打开浏览器,输入http://localhost:8080 ,如果出现Apache的网页则表示Tomcat搭建成功。

Tomcat的N多问题

如果cmd出现路径错误或者提示未配置某个路径,而且这边的窗口闪退或没有打开。请检查路径是否正确,再次执行C操作。

 

2.Tomcat的端口配置

打开Tomcat下conf文件中的server.xml文件,找到第一个Connector标签,(大概在第70行左右),修改port后面的值就行,你的值就是端口号,如果修改了,请求服务的时候请将localhost后面的8080改成你写的那个端口。

Tomcat的N多问题

 

3.配置了新的Tomcat后,我所有的项目都出现了报错

这种情况肯定是新的Tomcat和以前的Tomcat不一样了,所以得分情况处理:

(1)Multiple annotations found at this line:

- Access restriction: The type 'Alert' is not API (restriction on required

library 'C:\Program Files\Java\jre1.8.0_152\lib\ext\jfxrt.jar')

- Access restriction: The type 'Alert' is not API (restriction on required

library 'C:\Program Files\Java\jre1.8.0_152\lib\ext\jfxrt.jar')

没有找到jar包

Tomcat的N多问题

 

Tomcat的N多问题

 

进入项目的configure build path,删除原有的JRE system library ,新建一个library。

Tomcat的N多问题

next选择jdk的JRE,点击finish。

Tomcat的N多问题

点击右下角的apply(这个很重要)然后再点击ok.

Tomcat的N多问题

(2) 这种类型不被加载

Tomcat的N多问题

 

进入项目的configure build path,删除原有的Apache Tomcat ,新建一个library。

1,选择server runtime,next,

Tomcat的N多问题

2.选择你的服务器,

Tomcat的N多问题

3.finish 并且选择apply

Tomcat的N多问题