tomcat能部署ear包吗?如何部署!?

hbu_zhy 2011-01-27 03:27:19
RT,多谢了。
...全文
2352 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
hbu_zhy 2011-01-31
  • 打赏
  • 举报
回复
用了个蠢方法,发现ear包中就有个war包,把这个war包拿出来放到tomcat中,居然能用。
用BC比较了下发现ear中的war包和自己打的war包基本相同,谢谢各位。结贴了。
shine333 2011-01-30
  • 打赏
  • 举报
回复
Apache Tomcat is an open source software implementation of the Java Servlet and JavaServer Pages technologies.

A Java EE certified platform for developing and deploying enterprise Java applications, Web applications, and Portals, JBoss Application Server provides the full range of Java EE 5 features as well as extended enterprise services including clustering, caching, and persistence.
  • 打赏
  • 举报
回复
晕死,Ant in Action 上的那图聚合关系的菱形画反方向了,改正一下:

  • 打赏
  • 举报
回复
从上图可以看出,一个 EAR 文件中含有多个 JAR 和多个 WAR
  • 打赏
  • 举报
回复
ear 包必须部署在 J2EE 容器中。

Java 中有三种 xAR 文件:JAR/WAR/EAR

JAR: Java ARchieve
WAR: Web ARchieve
EAR: Enterprise ARchieve

他们之间的关系以 UML 类图的表现是这样的:



Note: 原图位于 Ant in Action, 2ed, p.126, Figure 5.3.
Jwangk 2011-01-30
  • 打赏
  • 举报
回复
tomcat是servlet container,ejb之类的不支持。

建议尝试jboss,有开源版本。
君望永远 2011-01-30
  • 打赏
  • 举报
回复
LZ用JBoss吧~
q254853183 2011-01-29
  • 打赏
  • 举报
回复
tomcat 能部署war包。不能部署你那什么ear包
龙四 2011-01-28
  • 打赏
  • 举报
回复
tomcat不行的吧,力挺websphere
kevindude 2011-01-28
  • 打赏
  • 举报
回复
Tomcat只是servlet容器,只能运行web应用(war包)。打成ear包的是里面是ejb的应用吧,ejb需要部署到ejb容器才能运行,ejb容器有jboss,weblogic,websphere等。
mucrea 2011-01-28
  • 打赏
  • 举报
回复
不行,tomcat是web容器,只支持war包。而其他的如weblogic websphere jboss才支持ear包。
Alex0017 2011-01-28
  • 打赏
  • 举报
回复
用部署ear用jboss,weblogic,websphere等,tomcat不支持
lk198186 2011-01-28
  • 打赏
  • 举报
回复
自己打个包试下不就知道了
跟着Mic学架构 2011-01-28
  • 打赏
  • 举报
回复
ear不能部署到tomcat里面的吧。 不过可以把ear里面的项目文件夹copy到tomcat里的webapps里面 可以运行的
zhuzhaohui640 2011-01-28
  • 打赏
  • 举报
回复
必须不能.........

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧