求教!Myeclipse和Eclipse中创建web应用教程的问题

下次自动登录
现在的位置:
& 综合 & 正文
解决myeclipse中新建javaweb工程,无法使用Web App Libraries问题
在myeclipse中新建的java web工程,lib中的jar包无法自动加载工程,不能像eclipse那样使用Web App Libraries。
即使添加了Web App Libraries这个libraries,jar包还是如法加入。
解决方法:
在.project文件中,修改&natures&,使用以下内容覆盖原来的内容
&nature&org.eclipse.jem.workbench.JavaEMFNature&/nature&&nature&com.genuitec.eclipse.ast.deploy.core.deploymentnature&/nature&&nature&com.genuitec.eclipse.j2eedt.core.webnature&/nature&&nature&org.eclipse.jdt.core.javanature&/nature&&nature&org.eclipse.wst.jsdt.core.jsNature&/nature&&nature&org.mon.project.facet.core.nature&/nature&&nature&org.mon.modulecore.ModuleCoreNature&/nature&
然后,在.settings文件夹中,加入 org.ponent 文件,内容:
&?xml version="1.0" encoding="UTF-8"?&
&project-modules id="moduleCoreId" project-version="1.5.0"&
&wb-module deploy-name="工程名"&
&wb-resource deploy-path="/" source-path="/WebRoot"/&
&wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/&
&property name="context-root" value="/工程名"/&
&property name="java-output-path" value="/工程名/WebRoot/WEB-INF/classes"/&
&/wb-module&
&/project-modules&
&&&&推荐文章:
【上篇】【下篇】1091人阅读
Java开发工具(18)
Eclipse和MyEclipse创建Web项目
eclipse创建的项目可以导入myeclipse中,myeclipse创建的项目直接导入eclipse中是不能识别的,不过可以设置一下,
具体步骤:在已经导入的项目上单击右键选择properties-Project Facets,然后在右边选择Dynamic Web Module,选择web版本,根据提示向下进行就行了。
需要选择相应的东西、
下面的事转载的。特别有用。上边的修改只能说成功了一半&
有的项目是以前用MyEclipse建的,也可能是从网上下的,现在要在Eclipse中打开,却发现不太如意..
由于eclipse和myeclipse对项目的编制是有一定区别,对项目的解析也是有区别的,所以myeclipse建的web项目,eclipse不一定会把它认为是web工程.
(比如MyEclipse的WebRoot文件夹在Eclipse中叫WebContent)
如:eclipse导入项目以后,在tomcat中添加项目,发现要添加的项目没有显示出来,刷新,重启eclipse都没用..
这个还算简单,只需要在eclipse中建一个web项目,随便起个名字,如 Test ,然后去工作区间找到该项目,
E:\Eclipse_Workspace\Test,该目录下有些我们认识的,比如src,WebRoot等,也有我们不认识的,这些大部分都是eclipse对项目的配置文件,
1.找到.project ,将该文件复制到我们导入的项目里面去覆盖之前的
2. &.project 里面有一个&name&Jackson&/name& &配置的是项目显示名称,一般情况下会修改成自己需要的
3. 复制文件夹.settings 到 项目下覆盖, 然后打开.settings文件夹里面的org.ponent ,需要修改里面的属性
&wb-module deploy-name=&Test&& & &//修改Tomcat显示名称
& & & & &wb-resource deploy-path=&/& source-path=&/WebRoot&/& & & //该属性貌似可以不用修改,除非你将WebRoot文件夹名称修改成了WebContent,实验证明不用刻意修改成WebContent也是可以用的
& & & & &wb-resource deploy-path=&/WEB-INF/classes& source-path=&/src&/&
& & & & &property name=&context-root& value=&Jackson&/& & & & & & //IE访问时的URL,相当于我们在MyEclipse工具选择项目属性修改的Web Context-root 属性
& & & & &property name=&java-output-path&/&
&/wb-module&
做完以上修改就差不多了.其实是一个很简单的配置过程..如果项目有错,一般都是.classpath里面对包的引用有问题,按需修改就可以了..
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:432921次
积分:6958
积分:6958
排名:第3281名
原创:185篇
转载:568篇
评论:45条
(3)(10)(4)(3)(5)(13)(7)(7)(27)(20)(6)(56)(20)(41)(50)(39)(41)(18)(15)(23)(1)(8)(21)(9)(6)(10)(19)(16)(17)(15)(3)(5)(5)(36)(64)(50)(60)温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
&nature&org.mon.project.facet.core.nature&/nature&&&&&&&&&&nature&org.mon.modulecore.ModuleCoreNature&/nature&&&&&&nature&org.eclipse.jem.workbench.JavaEMFNature&/nature&&&在 &buildSpec& &/buildSpec&中加入&Java代码&&&buildCommand&&&&&&&&&&&&name&org.mon.project.facet.core.builder&/name&&&&&&&&&&&&arguments&&&&&&&&&&&&/arguments&&&&/buildCommand&&&&&&buildCommand&&&&&&&&&&&&name&org.eclipse.wst.validation.validationbuilder&/name&&&&&&&&&&&&arguments&&&&&&&&&&&&/arguments&&&&/buildCommand&&&3.刷新项目,项目-&右击-&Properties-&Project Facets-&Modify Project,选择Java和Dynamic Web Module 配置Context Root 和Content Directory 以及源码路径。&
阅读(202)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'myeclipse 与Eclipse web工程相互导入部署',
blogAbstract:'一、Eclipse web工程导入到Myeclipse中Tomcat不能识别&& Eclipse的web工程和myeclipse的web工程框架基本一致,有几个小配置文件不同,导致将eclipse的web工程导入到myeclipse后,不能直接在Tomcat中部署,解决方法是消除不同。&&&&&&& 步骤:找一个myeclipse的web工程比较一下,发现.settings目录下内容不同,.project文件内容不同,缺少myeclipse中的.mymetadata和 .myumldata。将这几个文件拷贝到eclipse工程中,然后修改.project和.mymetadata的内容。主要是将相应的工程名字修改为自己的工程名字。',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:1,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}当前位置: →
→ 用的是myelipse开发web应用,总是和tomcat不同步
用的是myelipse开发web应用,总是和tomcat不同步
& 作者:佚名 & 来源: 互联网 & 热度:
&收藏到→_→:
摘要: 用的是myelipse开发web应用,总是和tomcat不同步!请教大家在eclipse中用myeclipse建立web & project & ,站点目录...
"用的是myelipse开发web应用,总是和tomcat不同步"::
用的是myelipse开发web应用,总是和tomcat不同步!请教大家在eclipse中用myeclipse建立web & project & ,站点目录在eclipse的工作空间下。用project & deployments把目录部署到了tomcat的站点目录中了,但是每次修改一个类的时候,保存后,用jsp页面调用并访问该页时,总是显示原来的结果,好像类根本没有修改过,eclipse并没有和tomcat同步!必须重启tomcat才行。怎么才能不重启服务,只要在eclipse保存类的修改,tomcat端就能跟着同步?谢拉------解决方案--------------------好象都是必须重启tomcat才行哦
------解决方案--------------------没有用myeclipse,不过相似的情况碰到过。
你的tomcat要配置可以热部署才行,有class被更新后,tomcat会重新载入他们。
至于怎么tomcat热部署,相信你会找得到。
------解决方案--------------------顶
------解决方案--------------------不用。你重新部署下就可以了
------解决方案--------------------建议在修改代码情况下,先停掉服务器,重新布署一下,再启动服务器
------解决方案--------------------用 myeclipse 有的时候光重启tomcat还不行 还需要把web-app 下的工程解压包删了 我也此文来自: 马开东博客
转载请注明出处 网址:
不知道为啥
------解决方案--------------------高手告诉你一个简单的方法,就是在web.xml中空白的地方打几个空格,然后在保存就搞定了
------解决方案--------------------你部署的文件是不是有点问题や。。
要么你不要部署:方法是在tomcat里面指定项目的路径:
方法:server.xml--&
&logger classname= &org.apache.catalina.logger.filelogger &
directory= &logs &
prefix= &localhost_log. & suffix= &.txt &
timestamp= &true &/&
&context path= &/oa_book & docbase= &d:\\workspace\\oa_book\\webroot & debug= &5 & reloadable= &true & crosscontext= &true &/&
这样页面修改时是同步的,但是配置文件修改时服务器必须重启。
------解决方案--------------------用spring类似架构的应用好似不行
------解决方案--------------------重新部署,出现 reloading context 即可
------解决方案--------------------肯定得重起
------解决方案--------------------grass_12(java你好)说的对,修改一下web.xml文件(可以随便在哪个地方敲一下回车)后保存,将在控制台出现reloadable context..........之类的东东.就ok啦.
------解决方案--------------------修改了 web.xml 文件,myeclipse检查到文件更改,重新检测部署了。不知道这样解释是否合理。 搜索此文相关文章:此文来自: 马开东博客
网址: 站长QQ
上一篇:没有了
用的是myelipse开发web应用,总是和tomcat不同步_Eclipse,MyEclipse相关文章
Eclipse,MyEclipse_总排行榜
Eclipse,MyEclipse_最新
Eclipse,MyEclipse_月排行榜
Eclipse,MyEclipse_周排行榜
Eclipse,MyEclipse_日排行榜

我要回帖

更多关于 web应用教程 的文章

 

随机推荐