tomcat移植到weblogic下问题小结

1.HQL不能执行。解决方法:/web-inf下新增weblogic.xml 内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 10.0//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">
<weblogic-web-app>
 <container-descriptor>
  <prefer-web-inf-classes>true</prefer-web-inf-classes>
 </container-descriptor>
</weblogic-web-app>

2.在weblogic下启动时报错;解决方法:删除lib下一个包 名为:xml-apis.jar

3.dwrsession error

解决方法:在web.xml中配置DWRServlet的时候添加以下配置

              <servlet>

              <servlet-name>dwr-invoker</servlet-name>

              <servlet-class>

阅读终点,创作起航,您可以撰写心得或摘录文章要点写篇博文。去创作
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: TomcatWebLogic是两个不同的Java应用服务器,它们都可用于部署Java Web应用程序,但是有以下区别: 1. 功能和特性:WebLogic相对于Tomcat来说是一个更大、更复杂、更完整的应用服务器,拥有更多的功能和特性,例如:高可用性、负载均衡、安全性、事务管理、集群等,这些功能可以满足企业级应用的需求。而Tomcat则比较轻量级,功能相对简单,适合中小型应用。 2. 开发成本:WebLogic的部署和配置比Tomcat更复杂,需要更多的学习和开发成本,而Tomcat则较为简单,容易入门。 3. 性能和稳定性:WebLogic具有更好的性能和稳定性,适用于高负载的企业级应用场景。而Tomcat在轻量级应用场景下性能表现也不错,但对于高并发、高负载的场景下可能会出现性能瓶颈。 总之,Tomcat适合小型应用,开发成本较低,而WebLogic则适合大型企业级应用,具备更多的功能和特性,但相应的也需要更高的学习和开发成本。 ### 回答2: TomcatWeblogic都是JavaEE应用服务器,用于部署和运行JavaWeb应用程序,但它们在功能和特点上有一些区别。 1. 开源 vs 商业化:Tomcat是一个开源的应用服务器,可免费获取和使用,而Weblogic是由Oracle公司开发和支持的商业化产品,需要购买许可证才能使用。 2. 功能比较:Weblogic是一个完整的JavaEE应用服务器,提供了许多高级功能,如集群部署、故障恢复、负载均衡等。而Tomcat则是一个轻量级的应用服务器,主要用于开发和部署简单的Web应用程序。 3. 配置和部署:Weblogic具有复杂的配置和部署过程,需要通过Weblogic控制台进行各种设置,较为繁琐。而Tomcat则相对简单,只需将应用程序放置在服务器指定目录即可部署。 4. 性能:由于Tomcat是一个轻量级服务器,占用资源较少,启动速度较快,适合用于开发和测试环境。而Weblogic的性能相对较高,适用于大规模和高并发的生产环境。 5. 支持和社区:作为开源项目,Tomcat有庞大的社区支持,存在丰富的插件和扩展。而Weblogic则由Oracle提供商业支持,提供了相应的技术支持和服务。 综上所述,Tomcat适用于小型的、简单的Web应用部署,而Weblogic适用于大型的、复杂的企业级应用部署,具有更强大的功能和性能。根据具体需求和项目规模的不同,选择合适的服务器可以提高开发效率和应用性能。 ### 回答3: TomcatWebLogic是两种常见的Java应用服务器,它们在一些方面有着明显的区别。 首先,Tomcat是一个轻量级的开源Web服务器和Servlet容器,而WebLogic则是一种企业级的商业应用服务器。由于Tomcat的简单设计和轻便性,它在开发和测试环境中被广泛使用,尤其适合小型和中小型项目。而WebLogic则更加适合大型企业级应用和高负载的生产环境。 其次,WebLogic具有更丰富的功能集。它提供了大量的企业级特性,包括事务管理、安全性、负载均衡、集群和高可用性等。这使得WebLogic适用于需要高度可靠和可扩展的应用场景。相比之下,Tomcat只提供了基本的Servlet和JSP容器功能,对于一些高级特性需要通过扩展来实现。 再次,WebLogic拥有更强大的性能和可调优性。它具有更高的并发处理能力和更好的资源管理机制,可以在大规模应用下提供稳定和快速的性能。而Tomcat在处理高并发和负载时可能性能稍显不足。 此外,WebLogic作为商业软件,提供了更完善的技术支持和稳定性保障。它有一个专业的技术团队提供24/7的支持,并且定期发布补丁和升级版本。Tomcat则是一个开源项目,支持来自社区的技术支持,但相对于WebLogic,它在这方面可能更有限。 总结起来,Tomcat适用于简单和中小型项目,对于开发和测试环境有着很好的轻便性和灵活性;而WebLogic则适用于大型企业应用和高负载环境,因为它提供了更多的企业级特性和稳定的性能保证。选择哪个应用服务器取决于具体的需求和项目规模。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wangkun0525

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值