⑴ 为什么配置eclipse中Project Facets中的Dynamic Web Mole时报这个错 怎么解决
仔细看,你会看到
这前面有个小锁的标志呢,被锁定了,肯定改不了,可以在配置文件中改
⑵ IntelliJ IDEA配置Web项目
我一直是一个忠实的Android程序员,最近Android的活儿较少。总监叫研究一下web方面的东东,拓展一下技术面。于是话不多说,丢了一个web项目给我们!用MyEclipse折腾了半天,报红!报红!还是报红!哪个绝望啊~ 细思,为啥不用IDEA环境试试呢!经过几番折腾终于把项目用IDEA运行起来了!长长舒了一口气。好!一起来分享一下。
主要有以下配置:
点击File->Project Structure后如下图:
我们重点聊一下4 ~ 5项的配置:
1)配置Facets:
Facets表述了在Mole中使用的各种各样的框架、技术和语言。这些Facets让Intellij IDEA知道怎么对待mole内容,并保证与相应的框架和语言保持一致,总结来说就是一个组件模板。
web项目一般都要添加一个web facets,点击+号添加一个Web facets
添加后下图所示:
注意:上图中path路径和Web Resource Directory目录是配置的重点;
path填入项目web.xml的路径;
Web Resource Directory填入最后需要打包的资源文件目录路径(这个目录里面的文件会被作为部署war包文件的来源);
2)配置Artifacts
Artifacts的设置决定了部署的war包的目录结构,以及把哪些文件和资源作为打包war的来源;
切换选项卡到Artifacts --> 点击绿色的+号 -->选中Web Application:Exploaded --> From Moles 如果上一步设置Facets正确则在点击From Moles后会弹出如下界面:
然后选择此条目,idea会自动帮我们生成打包项目结构如下:(此目录就是最后打包生成war包的项目结构)
配置好上面一切后,我们来试着运行一下项目吧!要运行项目当然要设置tomcat。配置如下:
1)点击edit configurations
2)点击绿色的+号选择Tomcat server(如果找不到Tomcat server点击后面more item选项展开即可找到)
3)设置本地tomcat的路径和端口号,如下图:
4)打包相关设置(重要)
切换到Deployment选项卡
点击绿色的+号,添加刚刚我们设置的Artifact
设置编译和资源文件的输出目录
然后不出意外的话,点击我们配置好的tomcat旁边的运行键,项目可顺利运行
⑶ IDEA中的配置疑问,有几个JAVA配置不太明白
File-》Project Structure,如下截图所示这五个选项是必须设置的
idea如何配置运行javaweb springmvc项目
idea如何配置运行javaweb springmvc项目
第一项Project配置比较简单,每一项都有说明,最后那个是指定项目的编译路径,我是个人习惯,喜欢在项目最外层建一个out文件夹,编译内容都放在这里面
idea如何配置运行javaweb springmvc项目
配置Moles,也就是模块,我们这个项目是springmvc的,所以点+号,选择spring和web,spring的配置如下图,spring配置的两项名字是我自己改的,下面的内容对就可以了;再看web,web的配置如下图。
这两小项都配置完了,选中项目名称,然后到右边的项目目录中,选中config,然后点上面的Sources,再选择src,然后点上面的Sources,选完之后是这样的
idea如何配置运行javaweb springmvc项目
idea如何配置运行javaweb springmvc项目
idea如何配置运行javaweb springmvc项目
idea如何配置运行javaweb springmvc项目
idea如何配置运行javaweb springmvc项目
第三步,配置Libraries,这个比较简单,照我的配置就行了。
第四步,配置Facts,我这个好像没配置,Moles这个配置完了,Facts这里面就有了
第五步,配置Artifacts,详细配置,如下图所示
idea如何配置运行javaweb springmvc项目
idea如何配置运行javaweb springmvc项目
idea如何配置运行javaweb springmvc项目
接下来就来配置tomcat,点击Edit Configurations,这个地方配置前面设置的,其他根据自己需要配置,就可以正常运行啦。
如有任何疑问,欢迎提问。
idea如何配置运行javaweb springmvc项目
idea如何配置运行javaweb springmvc项目
idea如何配置运行javaweb springmvc项目
⑷ 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只要去阿帕奇的官网下载最新的就可以了
⑸ 如何配置 web mole settings
你web.xml里面的版本应该是用3.0的吧,也就是servlet3.0的,你看下你tomcat或者其他应用服务器当前版本是否支持3.0的规范。tomcat6是不支持的,tomcat7才支持。你有两种解决方法,1换web应用服务器,2更换j2ee版本用j2ee5的。
⑹ 项目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>