关于动态web工程(Dynamic Web Project)在tomcat上的配置问题?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于动态web工程(Dynamic Web Project)在tomcat上的配置问题?相关的知识,希望对你有一定的参考价值。

在eclipse中新建一个动态web工程(Dynamic Web Project),把它部署到tomcat上之后,网上说它会在tomcat的server.xml中增加一个Context内容,但是我并没有看到
在tomcat的server.xml,还有Catalina-localhost文件下也没有配置,而且在wenapps下也没有相应的工程拷贝,但是tomcat启动后,新建的动态工程能执行,这个工程在tomcat上的配置在哪里呢?
我是在eclipse上新建的server,
把工程添加到server中(网上有说在添加后就会在此server【tomcat】的配置中自动添加工程信息),
直接运行server。

eclipse的server是不用将project发布到tomcat目录下再进行启动的,每个project都会建立一个server项,server的名字自定,下有tomcat下的主要配置文件(server.xml等),配了之后就可以跑了,这些配置文件其实不是tomcat下的那几个,而是eclipse中新建出来的,每个project都可以各自独立配置,因为他们的配置文件是隔离的,启动也可以各自分别启动,爱运行几个就几个;

还有种server,例如myeclipse中带的,就是add deployment工程到tomcat目录下后启动的,这种情况发布的project就能在tomcat目录下找到对应project的发布文件夹,这种方式运行,所有project所用的tomcat配置信息都是一样的,而且一旦启动,tomcat下发布的project都会运行起来.
参考技术A 部署web工程有几种方式,其中有一种是在工程上右键->run as->run on server在这你选择tomcat当你一切按照提示配置完,会在你的工程下面出现一个Server,下面有一个server.xml文件。那个里面就会把你的工程路径及访问路径都配置好!你可以看到context中的内容! 参考技术B 正常情况下是需要把对应的工程发布到tomcat的webapp下的,名字默认是你的工程名。

tomcat启动过后直接访问你的工程的server.xml获取相关的配置信息。

你说这种情况,是不是tomcat的路径没有找对,你是部署到eclipse下默认的插件tomcat里头去了?

以上是关于关于动态web工程(Dynamic Web Project)在tomcat上的配置问题?的主要内容,如果未能解决你的问题,请参考以下文章

eclipse建web工程的dynamic web module version 具体是啥意思

动静态web项目

java中dynamic web project与web project 的区别?

eclipse dynamic web project怎么在tomcat上运行

eclipse Dynamic web project 工程目录

创建dynamic web project工程中遇到的问题