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

Posted

tags:

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

eclipse建web工程的dynamic web module version 是什么意思?请高手赐教。

dynamic web module version字面意思是动态web模块版本。
因为java的web系统有多种类型,比如静态的和动态的,然后动态的java web project要设置dynamic web module,也就是动态网页模型,他必须要喝对应的服务器搭配好了才能跑
  补充几个:
  Tomcat version 5.5 only supports J2EE 1.2, 1.3, 1.4 Web modules
  Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
  要修改此参数只要选中project 点击右键,点击properties点击project facts,在里面勾选或者点击dropdown list去选择version就可以了,至于tomcat只要去阿帕奇的官网下载最新的就可以了
参考技术A   可能是因为模型不匹配导致的
  因为java的web系统有多种类型,比如静态的和动态的,然后动态的java web project要设置dynamic web module,也就是动态网页模型,他必须要喝对应的服务器搭配好了才能跑
  补充几个:
  Tomcat version 5.5 only supports J2EE 1.2, 1.3, 1.4 Web modules
  Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
  要修改此参数只要选中project 点击右键,点击properties点击project facts,在里面勾选或者点击dropdown list去选择version就可以了,至于tomcat只要去阿帕奇的官网下载最新的就可以了
参考技术B eclipse的web工程有各种各样的模型,不同版本的模型建立出来的web项目的应用场景不同,比如3.0的web项目就不能够 部署在早起的比如 JBOSS EAP4.3上 参考技术C jdk版本没有对上~

关于动态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