① eclipse建web工程的dynamic web mole version 是什么意思
dynamic web mole version字面意思是动态web模块版本。
因为java的web系统有多种类型,比如静态的和动态的,然后动态的java web project要设置dynamic web mole,也就是动态网页模型,他必须要喝对应的服务器搭配好了才能跑
补充几个:
Tomcat version 5.5 only supports J2EE 1.2, 1.3, 1.4 Web moles
Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web moles
要修改此参数只要选中project 点击右键,点击properties点击project facts,在里面勾选或者点击dropdown list去选择version就可以了,至于tomcat只要去阿帕奇的官网下载最新的就可以了
② 严重: Null component Catalina:type=JspMonitor,name=jsp,WebMole=//localhost/gjj,J2EEApplication=
最终结果是Tomcat下面设置的JDK和应用程序使用的JDK版本不一致所致!!!
解决办法:
1.打开MyEclipse
2.Window
3.Preferences
4.选择Java节点
5.Installed JREs
6.可以看到当前使用的JVM是什么版本,路径在哪里,现在我们要改正和Tomcat一样的虚拟机.
6.Edit
7.JRE home directory
8.Browse 找到:C:\Sun\SDK\jdk\jre(找到你的安装目录)
9.ok
搞定了.!
③ 在开发javaweb项目时,我的项目不能选dynamic web mole3
myeclipse不过是eclipse的插件集合版本,把大量针对特定开发常用的插件安装到普通的eclipse上后,再发布出来,本质上说还是eclipse,所以你要做web项目,完全可以下载一个经典版本然后再下载开发web项目的插件就可以了,或者下载eclipse官网上的ee版本就是用来开发web项目的eclipse+插件集。
④ 项目web mole所有设置为2.5却提示: Type Dynamic Web Mole 3.1 requires Java 1.7 or newer.
直接在这个配置文件里改呢?
找到工程项目的硬盘目录,打开项目下的 .setting文件夹,如下图:
找到 .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>
⑤ webmole是什么
组件!
就是一个模型
⑥ eclipse建web工程的dynamic web mole version 具体是什么意思
找到 .setting文件夹内的org.eclipse.wst.common.project.facet.core.xml文件,文件格式大致如下: 直接手动修改jst.web对应的version即可。最后重启tomcatX就可以正常使用了。
⑦ 怎么更改tomcat web mole的path
利用Tomcat自动部署方式是最简单的、最常用的方式。若一个web应用结构为D:workspaceWebAppAppNameWEB-INF*,只要将一个Web应用的WebContent级的AppName直接扔进%Tomcat_Home%webapps文件夹下,系统会把该web应用直接部署到Tomcat中。所以这里不再赘述。
若一个web应用结构为D:workspaceWebAppAppNameWEB-INF*,利用控制台进行部署的方式如下:进入tomcat的manager控制台的deploy区域——在Context path中键入"XXX"(可任意取名)——在WAR or Directory URL:键入D:workspaceWebAppAppName(表示去寻找此路径下的web应用)——点击deploy按钮。
若一个web应用结构为D:workspaceWebAppAppNameWEB-INF*,这种部署方式稍微复杂一点,我们需要在%Tomcat_Home%conf路径下新建一个文件夹catalina——再在其中新建一个localhost文件夹——最后再新建一个XML文件,即增加两层目录并新增XML文件:%Tomcat_Home%confCatalinalocalhostweb应用配置文件.xml ,该文件就是部署Web应用的配置文件。例如,我们新建一个%Tomcat_Home%confCatalinalocalhostXXX.xml 。
当然如果使用Eclipse,在Eclipse中的设置也有改变:打开菜单栏window选择preference(首选项)——左侧选择Tomcat——可以看到上图中高亮画出的Context declaration mode(Context 声明模式)中选择以Server.xml文件来部署web应用。
⑧ 如何在myeclipse中降低web mole版本为2.5
建tomcat server 就能点Add Web Mole的按钮了 如果Web Resource目录不叫WebContent ,myeclipse里叫WebRoot ,或是自定义的
这里就需要指定Web Resource加载jar包和指定编译目录,eclipse默认是build,myeclipse默认是/WEB-INF/classes,myeclipse导过来的web工程需要修改编译目录将lib目录下的jar包导入到Web App Librarles下!
⑨ 如何配置 web mole settings
你web.xml里面的版本应该是用3.0的吧,也就是servlet3.0的,你看下你tomcat或者其他应用服务器当前版本是否支持3.0的规范。tomcat6是不支持的,tomcat7才支持。你有两种解决方法,1换web应用服务器,2更换j2ee版本用j2ee5的。
⑩ dynamic web mole 不成功,提示如下错误,求教大神帮助
动态的java web project要设置dynamic web mole,它必须要和对应的服务器搭配好了才能跑,
dynamic web mole 2.4对应Tomcat 5.5
dynamic web mole 2.5对应Tomcat 6.0
dynamic web mole 3.0 对应Tomcat 7.0
修改此参数只要选中project 点击右键,点击properties在myEclipse点击project facts,在里面勾选或者点击dynamic web mole去选择version就可以了