你好!我平时开发使用tomcat服务器进行调试,每次改动一下jsp或html以后直接拷贝到部署目录处就可以看到改了的效果,但是如果使用weblogic的话,每次运行一个程序必须先打包吧?这样的话如果改一个jsp,是不是代表要重新打包一次再部署才能看到效果?个人感觉这样开发效率很低下,不知道怎样才能像使用tomcat那么方便地使用weblogic进行开发?如果我开发时选用tomcat,而最终产品部署在weblogic的话,出现功能错误的风险有多大呢?

解决方案 »

  1.   

    当使用EJB时,tomcat就搞不定了
      

  2.   

    tomcat 只能做一些简单的东西,公司里大型项目没有用tomcat做服务器的
    可以再开发的时候用tomcat测试 最后针对weblogic设置一下就行了 我认为这样
      

  3.   

    你这就错了,我在hw这个项目服务器就是tomcat
      

  4.   

    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的启动和关闭速度的优势。   
    别的容器在相同技术上面大同小异。
      

  5.   

    自己项目里面不用ejb的话用tomcat应该没问题吧?因为这边的ejb都是调用别的服务器上面的。
      

  6.   

    不支持的:EJB,RMI ,JMS 这三者,除了EJB可以说TOMCAT不支持外,
    RMI和JMS都可以通过其它方式实现,比如弄一个开源包。所以,我觉得严格来说,只有用EJB的时候,不符合用TOMCAT。
    但我觉得很多时候,项目的决策不仅仅是技术问题,
    用weblogic或者tomcat,在项目中要考虑如下因素:1、预算
    2、用户的态度(用户有时候更信任weblogic)
    3、对稳定性和性能的要求(通常认为weblogic还是有保障一些,而且扩展能力也更强)
    4、公司策略
      

  7.   

    tomcat基本都支持现流行的web应用,不过ejb要除外,要是你的项目中用到了ejb的话,就不能在tomcat中部署
      

  8.   

    我在一本EJB的书介绍过,tomcat也可以部署EJB啊!不过要一些jar。那本书好像是黎活明写的
      

  9.   

    使用weblogic在更改html、jsp的时候同样不需要重新启动服务器,顶多删除一下缓存就可以了。除非客户需要,不然的话,没有一定用tomcat或者一定用weblogic,
    如果涉及到EJB,可以使用JBoss,Servlet容器还是可以继续使用Tomcat。
      

  10.   

    weblogic也支持热部署。和而且编译java类都不用重新启动服务。
      

  11.   

    如果电脑配置允许的话为什么不直接配置weblogic调试,部署jsp时不用重新启动,