tomcat配置中出现的问题
1.在ecplise运行过程当中反复出现
Could not publish server configuration for Tomcat v8.5 Server at localhost.此项报错,原因是因为
在server文件里context执行文件重复导致无法启动的原因,将此条下所有重复目录删除保存重新打开即可再次运行成功。
最开始这里出现了问题没能正确明白究竟何意义,我删除了原本tomcat下.xml文件重新复制了一个,结果导致后续应用读取找不到原来的文件,重新配置后出现了上述context重复的报错原因,由于一开始不理解,以为文件错误,删除了tomcat重装依旧不行,因此又把环境变量删除了,导致错误越来越多。由此再记录下此次重装tomcat的出现问题以及环境变量配置问题。
tomacat应该装在纯英文路径下,同时一定要提前配置好环境变量。下面是tomcat环境变量的配置方法
配置Tomcat环境变量前一定要配置好java的环境变量,尤其是JAVA_HOME
以下环境变量均在系统环境变量中设置。
新建 CATALINA_HOME 环境变量,变量:CATALINA_HOME 值:D:\DevelopmentTool\apache-tomcat-9.0.43
修改 Path ,在 Path 后添加(新建): %CATALINA_HOME%\lib、%CATALINA_HOME%\bin、%CATALINA_HOME%\lib\servlet-api.jar
下面是我的环境变量配置位置
这些都是我到目前接触数据库所用到的环境变量,接下来配置好tomcat,我们先了解以下他的文件都是做什么的
bin:可执行文件(启动文件startup.bat、关闭文件shutdown.bat)
conf:配置文件(修改端口号:server.xml,建议将server.xml备份)
lib:依赖的jar包
log:日志文件(记录出错等信息)
temp:临时文件
webapps:可执行的项目。默认作为存放开发项目的目录
work:存放由jsp翻译成的.java源文件,以及编译的.class字节码文件(jsp ->java ->class)
其他文件
我们可以在bin文件下启动文件startup.bat
像这样可以正常打开便是已经可以使用了,接下来我们在ecplise中连接tomcat
首先打开ecplise,window➡Perferences➡
add,打开apache找到自己所安装的tomcat版本,直接添加,
双击其对其进行配置
保存后尝试打开tomcat
当出现这样之后,我们的配置工作就完成了!