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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse建web工程的dynamic web module version 具体是啥意思相关的知识,希望对你有一定的参考价值。

参考技术A java的web系统有多种类型,比如静态的和动态的,然后动态的java web project要设置dynamic web module,也就是动态网页模型,他必须要喝对应的服务器搭配好了才能跑,今天看见的问题就是
dynamic web module 2.4 对应Tomcat 5.5
dynamic web module 2.5 对应Tomcat 6.0
dynamic web module 3.0 对应Tomcat 7.0
参考技术B 找到 .setting文件夹内的org.eclipse.wst.common.project.facet.core.xml文件,文件格式大致如下:
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<runtime name="Apache Tomcat v5.5"/>
<fixed facet="jst.web"/>
<fixed facet="jst.java"/>
<installed facet="jst.java" version="5.0"/>
<installed facet="jst.web" version="2.5"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>
直接手动修改jst.web对应的version即可。最后重启tomcatX就可以正常使用了。本回答被提问者采纳

关于动态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里头去了?

以上是关于eclipse建web工程的dynamic web module version 具体是啥意思的主要内容,如果未能解决你的问题,请参考以下文章

在Eclipse中创建Dynamic Web Project

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

MyEclipse 6.0 中创建Dynamic web项目没有 Deployment Descriptor

eclipse Dynamic web project 工程目录

eclipse如何修改dynamic web module version

eclipse如何修改dynamic web module version