(tomcat)MyEclipse配置tomcat

目录:

一、MyEclipse配置JDK

二、MyEclipse配置tomcat(正常情况)

三、MyEclipse配置tomcat(双tomcat情况)

四、tomcat各种报错解决方法

注意:

在配置tomcat前最好先配置好jdk(MyEclipse配置jdk

一、MyEclipse配置JDK

二、MyEclipse配置tomcat(正常情况)

1、打开MyEclipse并依次点击 Window --  preferences  -- myeclipse -- server -- tomcat  -- configure tomcat 7.x 后会进入到如下界面:

 之后点击右下角 OK 

2、选择左边选项框 Tomcat 7.x 下的JDK后,会进入如下界面:

点击红框内的下拉键,选择一个jdk即可(如果下来后没有jdk,可以点击右边的 Add 键添加对应jdk即可),最后点击OK,运行tomcat(注意一定要启动tomcat),在浏览器中输入 localhost:8080 成功显示“大猫”界面,证明配置成功!

注意:如果没有显示大猫界面可能原因及解决方法 四、tomcat各种报错解决方法中的1、2

三、MyEclipse配置tomcat(双tomcat情况)

本人在Eclipse配置过tomcat 8.0,但是不想让MyEclipse与Eclipse共用一个Tomcat,于是下载了一个tomcat 8.5 进行配置。

上网查询,发现只要不同时使用两个 tomcat 就依然可以采用  二、正常配置  方法,但是如果想要同时启动两个tomcat的话就要有所改动了,具体方法如下:

1、为了避免启动tomcat时出现冲突,编辑新添加的tomcat文件夹(即tomcat 8.5)下的 bin/startup.bat 在文件第一行添加如下两行:(笔者最后将其去掉发现也可以tomcat双启动,但为了保险起见,还是加上为好)

SET JAVA_HOME=C:Program FilesJavajdk1.8.0_191(JDK所在路径)

SET CATALINA_HOME=C:Program FilesApache Software FoundationTomcat 8.5(tomcat解压的路径)

2、修改 conf/server.xml 文件,修改地方有三处 如图:

(1)

(2)

 

(3)

 

 3、最后运行两个tomcat,如果没有报错,证明配置成功, 测试locathost:8888 和 locathost:8080可以进一步验证(笔者配置成功,但是由于Eclipse的问题,8080页面不能直接进入,要在后面加入项目名称和具体页面才可以显示,问题详见 四、tomcat各种报错解决方法中的3

四、tomcat各种报错解决方法

1、控制台报错:提示某些文件权限不够或者无法打开之类的话(错误原因:文件权限不够)

解决方法

(1)找到tomcat安装路径,右键tomcat文件夹(以tomcat 8.0为例)

 (2)依次选择: 属性 -- 安全 -- 编辑 进入如下界面,按图进行操作完成,一直点击确定即可:

2、成功启动,并且没有报错,但是页面显示404(错误原因:很可能是tomcat的环境变量没有配置好,或者端口号有差错)

解决方法:重新配置tomcat的环境变量,具体方法上网随便一搜,到处都是。

3、在Eclipse启动tomcat后,在浏览器内输入http://locathost:8080/不能访问或者报404,但是添加项目名后可访问;但是如果在tomcat安装目录下双击startup.bat手动启动tomcat服务器。访问htt://localhost:8080/能正常访问tomcat管理页面。(这种情况一般不影响正常使用,错误原因:Eclipse将tomcat发布的项目重定向了,发布到工作空间的 ServerTomcat v8.0 Server at localhost.server 内。)

 解决方法:可参考:解决方法

 本博客参考:

在一台电脑上运行两个或多个tomcat                                                                         https://jingyan.baidu.com/article/0eb457e50fabcc03f0a9056d.html

输入(http://localhost:8080/)不能正常访问,但是添加项目名后可以访问               https://blog.csdn.net/qq_33271461/article/details/89510144?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

原文地址:https://www.cnblogs.com/hwh000/p/12437124.html