打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
eclipse下开发web项目跟web标准文件目录不一样

这个是web开发标准目录

这个是在myeclipse下新建的一个WEB项目,classes里面包含了src里面javabean编译成的*.class文件

这个是eclipse下新建的WEB项目,所有的web开发标准目录下的文件都没有,就连web部署描述符文件web.xml都没有。



请问这是为什么?

2013-11-22 16:11 提问者采纳

有的Eclipse会出现,这种情况。可能版本低的问题,你可以手动从别的地方直接放进去web.xml ! 还有就是 你新建项目的时候,看会不会提示你 是否创建 web.xml 我怀疑你遗漏那 那个细节!




你要点击next 可能会出现上图,那个界面,然后把对勾打上,就OK!

追问
在NEXT里面找到了建立.xml文件,但是web目录还是有区别
回答

还有什么区别呢,

这才是最简化的,eclipse配置,myeclipse集成了许多东西,包括tomcat 等等,如果你想学到更多东西的话,就用eclipse,不用myeclipse 但是 myeclipse用起来,简化了,但是有很多本质问题,你会不知道,比如说添加什么jar包,之类的!

追问

找到问题了


点next会有一个默认输出目录,改成WebContent/WEB-INF/classes就可以了。。


请问这个能修改创建项目的默认值吗?不然每次创建新项目都要点next修改这些东西挺麻烦的

回答
这个我没有尝试过,应该不能把,毕竟属于eclipse的特性,集成问题!如果你嫌麻烦,就换个集成版的!不过我还是建议这个,毕竟很多东西都需要在web.xml下配置!自己配置的话,掌握的本质东西会更多!
提问者评价
谢谢
评论 | 0 0

匿名123fly | 五级 采纳率51%

擅长: JAVA相关 移动开发

按默认排序 | 按时间排序

其他3条回答

2013-11-22 15:48 http_p | 八级
一般来说, 应该有一个web.xml, 

其他的名字你可以改, 没有文件夹你可以建
编译class输出到webinf下的classes文件夹里, 如果没有建一个
追问

编译出的*.class在和webroot同级的文件夹build中

评论 | 0 0
2013-11-22 15:47 zhongtyler | 十三级
你是用eclise for j2ee版建立的动态web项目吗,如果是的话,Web.xml肯定是有的,至于其他文件盒目录,其实是根据需要添加的,没有就不叫,完全不是问题。
追问

在myeclipse下新建项目有一个Web Project,这个建立了之后都有

在eclipse下新建项目只有

我选的最上面的动态web项目,

eclipse里面建立的*.java文件编译之后*.class文件在一个build的文件夹中

评论 | 0 0
2013-11-22 16:30 adam1103 | 五级
这个需要手动配置的,其实都是一样的前提是要熟悉自己使用的工具
评论 | 0 0
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Spket插件的安装方法
myeclipse整合进Flex插件 - roadwalker的日志 - 网易博客
CVS+MyEclipse配合使用教程
MyEclipse10.0 SVN配置
eclipse中svn插件的安装与使用
MyEclipse6.5与Flex Builder 3整合安装方法 - xuyesheng...
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服