在什么情况下开发时不能使用tomcat而必须使用weblogic呢?

xskowscut 2009-05-07 04:12:29
你好!我平时开发使用tomcat服务器进行调试,每次改动一下jsp或html以后直接拷贝到部署目录处就可以看到改了的效果,但是如果使用weblogic的话,每次运行一个程序必须先打包吧?这样的话如果改一个jsp,是不是代表要重新打包一次再部署才能看到效果?个人感觉这样开发效率很低下,不知道怎样才能像使用tomcat那么方便地使用weblogic进行开发?如果我开发时选用tomcat,而最终产品部署在weblogic的话,出现功能错误的风险有多大呢?
...全文
175 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
shikonglaike 2009-05-12
  • 打赏
  • 举报
回复
如果电脑配置允许的话为什么不直接配置weblogic调试,部署jsp时不用重新启动,
mumu_java 2009-05-08
  • 打赏
  • 举报
回复
weblogic也支持热部署。和而且编译java类都不用重新启动服务。
海诗美妆 2009-05-08
  • 打赏
  • 举报
回复
使用weblogic在更改html、jsp的时候同样不需要重新启动服务器,顶多删除一下缓存就可以了。

除非客户需要,不然的话,没有一定用tomcat或者一定用weblogic,
如果涉及到EJB,可以使用JBoss,Servlet容器还是可以继续使用Tomcat。
qsrock 2009-05-08
  • 打赏
  • 举报
回复
我在一本EJB的书介绍过,tomcat也可以部署EJB啊!不过要一些jar。那本书好像是黎活明写的
jabeginner 2009-05-08
  • 打赏
  • 举报
回复
tomcat基本都支持现流行的web应用,不过ejb要除外,要是你的项目中用到了ejb的话,就不能在tomcat中部署
wshyhai 2009-05-08
  • 打赏
  • 举报
回复
xskowscut 2009-05-08
  • 打赏
  • 举报
回复
那在修改某个类以后,能够实现自动部署吗?每次都要自己部署实在很麻烦,谢谢。
wolf110 2009-05-08
  • 打赏
  • 举报
回复
不支持EJB!
老紫竹 2009-05-08
  • 打赏
  • 举报
回复
2个都支持目录发布,你难道不会吗?

将目录指向你的开发目录,每次都能直接看到运行结果,无需发布或者打包,无需复制。
jinxfei 2009-05-07
  • 打赏
  • 举报
回复
不支持的:EJB,RMI ,JMS

这三者,除了EJB可以说TOMCAT不支持外,
RMI和JMS都可以通过其它方式实现,比如弄一个开源包。

所以,我觉得严格来说,只有用EJB的时候,不符合用TOMCAT。


但我觉得很多时候,项目的决策不仅仅是技术问题,
用weblogic或者tomcat,在项目中要考虑如下因素:

1、预算
2、用户的态度(用户有时候更信任weblogic)
3、对稳定性和性能的要求(通常认为weblogic还是有保障一些,而且扩展能力也更强)
4、公司策略
xskowscut 2009-05-07
  • 打赏
  • 举报
回复
自己项目里面不用ejb的话用tomcat应该没问题吧?因为这边的ejb都是调用别的服务器上面的。
  • 打赏
  • 举报
回复
j2ee的13种核心技术:
JDBC, JNDI, EJBS, RMI, JSP, JAVA SERVLETS, XML,
JMS, JAVA IDL, JTS, JTA, JAVAMAIL 和 JAF

tomcat支持:JDBC,JSP,Java Servlet,XML,JavaMail(需要安装邮件服务器)
不支持的:EJB,RMI ,JMS
Tomcat是一个JSP Servlet容器,不算是标准的J2EE实现

weblogic支持j2EE开发

如果你不使用EJB技术,就不需要先使用别的容器。
当你开发时,你会发现tomcat的启动和关闭速度的优势。
别的容器在相同技术上面大同小异。

jxst051665 2009-05-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 kkwulei 的回复:]
tomcat 只能做一些简单的东西,公司里大型项目没有用tomcat做服务器的
可以再开发的时候用tomcat测试 最后针对weblogic设置一下就行了 我认为这样
[/Quote]
你这就错了,我在hw这个项目服务器就是tomcat。。。
kkwulei 2009-05-07
  • 打赏
  • 举报
回复
tomcat 只能做一些简单的东西,公司里大型项目没有用tomcat做服务器的
可以再开发的时候用tomcat测试 最后针对weblogic设置一下就行了 我认为这样
jxst051665 2009-05-07
  • 打赏
  • 举报
回复
当使用EJB时,tomcat就搞不定了

67,512

社区成员

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

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