美文网首页
Tomcat疑问与解答

Tomcat疑问与解答

作者: 假鞋子 | 来源:发表于2017-04-24 08:54 被阅读0次

疑问1:tomcat中的几个概念:项目、实例、应用分别是什么意思。
答:
一、【应用】就是一个tomcat软件,一台机子上可以有tomcat7.0、tomcat8.0等等互不影响。在linux下通过tomcat7-instance-create命令创建的文件夹实际上就是一个应用(可以理解为应用的复制),其中包含该应用的公告文件lib
二、【实例】,是一个应用的多个单例,通过这种方式建立的单例是在在同一个服务下运行的。他们共享应用的binlib,也有各自的confwebapp可以由conf配置,其他文件夹会在实例启动后自动运行。
三、 【项目】,即一个web项目,默认应该放在webapp中。


疑问2:为什么在eclipse新建并开启tomcat服务后,输入网址跳转的目录不是tomcat下配置里面的路径。
答:
一、可能性:
1.eclipse新建了一个实例,每次依然tomcat安装目录下启动服务,同时改变bin启动选项,将启动后指向的文件改为新的实例文件夹。
2.eclipse是复制了整个应用为一个新的应用,然后通过这个应用为每一个新的Eclipse产生的server提供支持。

二、猜测基础:
1.tomcat正常运行时,运行webapp下的项目。而eclipse新建了一个tomcat服务并开启后,运行的是其他目录下的文件
2.eclipse在非tomcat安装目录下建立路径时,tomcat安装目录文件没有发生改变。反之则会覆盖部分文件。
3.打开eclipse建立实例时,每次的默认端口都是和tomcat安装目录下配置的端口是一样的。改变端口后不影响tomcat目录下配置。

三、分析:
1.通过【猜测基础2】否决【可能性1】,初步推断是【可能性2】。
2.查资料得知tomcat新建实例步骤,新实例通过执行catalina.bat时传递【CATALINA_BASE】参数运行,tomcat相关文件不会改变,从而发现上述推断有误。

图1 catalina.bat相关配置
3.当在catalina.bat中插入cd.>a.txt后【当前目录下新建txt】,运行catalina.bat成功新建txt,当在eclipse中新建服务时,不会有效产生txt。推断不是运行同一个catalina.bat

暂时无解

相关文章

  • Tomcat疑问与解答

    疑问1:tomcat中的几个概念:项目、实例、应用分别是什么意思。答:一、【应用】就是一个tomcat软件,一台机...

  • 疑问解答

    理赔: 1、意外险:报销的是日常意外意外受伤的门急诊和住院,按照保险公司要求提供资料即可理赔。 2、住院医疗:报销...

  • LCS疑问解答

    1.什么是出局机制? 答;如果你第一次燃烧1000个币,你累计挖出来3000个,就代表第一次燃烧1000个出局 2...

  • 家长疑问解答

    一. Q:孩子对于绘本需要逐字逐句完整准确记忆吗? A:不需要! 绘本和童谣是英文启蒙非常好的方式,它的好处在于帮...

  • 母猪料疑问征集与解答

    【大家有母猪料的问题,请及时在评论里提交,将在本帖中统一收集或解答】 提交内容的形式: A、有问题有解答,你的经验...

  • Linux部署tomcat后登录host manager页面报错

    Linux部署tomcat后登录host manager页面报错404,求解答: 操作步骤: 1、tomcat运行...

  • 美乐家16项常见疑问解答

    美乐家16项常见疑问解答 2017-06-01 【美乐家16项常见疑问解答】 一、美乐家是直销么? 不是,美乐家拥...

  • 明亚保险经纪十二问之1-5问

    是否解答了您心中的疑问?

  • A派空间疑问解答

    1.A派空间是什么 首先《A派》是(南京嘉脉网络科技有限公司)打造的一款线上社交AA制拼单团购,线下消费聚会的服务...

  • 梁秀丽疑问解答

    1.关于重疾后买了重疾险也报不了多少医疗费的问题。 首先有一个误区,重大疾病是不需发票报销的,确诊属于你所买的重疾...

网友评论

      本文标题:Tomcat疑问与解答

      本文链接:https://www.haomeiwen.com/subject/opzszttx.html