我的回答:没有。
tomcat和jdk放在服务器的不同目录中。
一般tomcat可以放站和静态网站的文件。
作为java语言的开发工具包,jdk提供了该语言在文件中的解析功能,并且需要配置环境变量,例如:
java_hom
1.首先你可以从官网下载tomcat源代码,也可以直接下载免安装版本,直接解压到本机的一个目录下(路径最好不含中文)。
tomcat的全称是apachetomcat,是一个servlet容器,是apachefoundation贡献的web应用服务器。实际上,更准确地说,tomcat是一个servlet容器,它为servlet和jsp提供了一个运行环境,而且它还内置了http服务器,所以它经常被当作web应用服务器(apachetomcatapachehttpservertomcat)。
tomcat因其免费、稳定的特点,在生产环境中应用广泛,在市场上仍有一定的份额。基本上tomcat是初学者接触最多的。
tomcats运行懒到jdk(apachehttpserver是c语言开发的,tomcat是java开发的,所以需要懒jdk)。如果tomcat可以无常启动,这主要是由于jdk配置造成的,因此我们需要调查。主要故障排除项目如下:
tomcat版本和jdk版本之间的对应非常重要。很多同学在安装tomcat时没有注意jdk版本的通信,导致无常启动。
jdk安装是否正确;
相关的环境变量(java_home、jre_home、classpath)是否配置正确。
另外,当tomcat启动失败时,会生成一个错误日志(tomcatpath/logs/catalina.out),我们可以通过错误日志准确定位问题。
那个这是我的看法。你怎么看待这个问题?欢迎在下方评论区交流~我是科技领域的创作者,有十年互联网行业经验。欢迎关注我了解更多科技知识!
装两个tomcat,6.0和7.0,但是想运行tomcat6.0,实际运行tomcat7.0,两个版本都用了解压包,但是实际上可以不运行tomcat6.0,只运行7.0。两个环境变量都已配置。端口也改变了,但它仍然没有不工作。我遇到了这个我不不知道大家有没有遇到过这种情况,不过下面是我的解决方案:第一个tomcat启动后,无论tomcat的server.xml中的端口如何更改,仍然会报告端口。后来在dos下运行时,我发现所有的tomcat都会寻找两个环境变量,catalina_home和catalina_base(catalina_home指向tomcatcatalina_base指向tomcats工作目录,如果一个tomcat服务下只有一个工作目录,这两个变量的路径是相同的,如果多个工作台目录使用同一个tomcat服务,这个变量指向各自的目录),那么步骤如下。
1.使用压缩版本的tomcat无法使用安装版本。
2.第一个tomcat的配置保持不变。
3.添加环境变量catalina_home2,其值为新tomcat的地址;使用新tomcat地址的值添加环境变量catalina_base2。
4.修改新tomcat中的,将catalina_home改为catalina_home2。
5.修改新tomcat中的,将catalina_home更改为catalina_home2,将catalina_base更改为catalina_base2。
6.修改conf/server.xml文件:6.1。