`
jiangzheng
  • 浏览: 46804 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

tomcat容器中开发的代码移植入weblogic

阅读更多
在做项目过程中,在将tomcat容器中开发的代码移植入weblogic中发现了一些不兼容的问题。
1、项目中才用svg技术画图,在tomcat中的url是支持.svg结束的url的。但是一旦一直到weblogic中则不支持,

因此会报
错误信息:
操作成功完成。处理资源 'http://10.206.20.44:7001/demo/first.svg' 时出错。第 4 行,位置: 31
<svg width="400" height="300">
这样一个错误。
解决方法就是把svg文件加到一个jsp文件中。
使用<embed>标签支持显示,可解决此问题。
例子如下:
<html>
  <head>
    <base href="<%=basePath%>">
   
    <title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">   
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
  </head>
  <body>
      <embed src="second.svg" width="300" height="100" type="image/svg+xml"

pluginspage="http://www.adobe.com/svg/viewer/install/" />
  </body>
</html>


分享到:
评论

相关推荐

    TOMcat-v1.6.zip

    8. **与其他应用服务器的集成**:Tomcat可以与EJB容器(如JBOSS、WebLogic)配合使用,提供完整的Java EE功能。 9. **故障排查**:通过查看错误日志、使用JMX监控、使用管理控制台(如`manager app`)来定位和解决...

    将应用部署到weblogic10及oracle linux时遇到的问题.doc

    这是因为在WebLogic中,与Tomcat不同,它不先解压缩WAR文件再启动应用。使用`getRealPath("/")`这样的方法在WAR包内是无效的,因为它返回的是不可预测的值,如null。解决这个问题的最佳策略是改变部署方式,从WAR包...

    java开发文档

    J2EE平台旨在简化开发过程,提供可移植性和可伸缩性,并且支持多种服务器环境,例如Tomcat、WebLogic、Jboss等。 1. Servlet:Servlet是Java编写的服务端程序,用于扩展服务器的功能。它们处理HTTP请求,生成响应,...

    J2EE 企业及测试案例(设计框架应用开发)

    6. **容器管理**:J2EE应用通常运行在应用服务器如Tomcat、Glassfish或WebLogic等容器中,这些容器负责管理和部署应用,提供诸如安全性、事务管理、资源连接池等服务。 7. **测试**:在J2EE开发中,单元测试、集成...

    servlet-api.jar

    面向标准接口编程的好处就是我们开发出的一个web工程即可以部署到tomcat、也可以部署到weblogic或其他servlet容器下运行,所有的servlet容器都使用了相同接口所以我们可以无缝移植(定义标准很重要),还记得jdbc吧?...

    J2EE开发之常用开源项目介绍

    10. **Docker**:Docker提供了一种轻量级的虚拟化方式,使得应用程序及其依赖环境可以被封装到容器中,便于部署和移植。 以上这些开源项目在J2EE开发中起着至关重要的作用,它们各自解决了开发中的特定问题,同时也...

    第3章JSP的开发和运行环境.pptx

    3.1 JSP的开发和应用平台通常涉及多种服务器,如Caucho公司的Resin、Apache公司的Tomcat、BEA公司的WebLogic以及IBM的WebSphere Application Server。这些服务器都支持JSP的运行,并且各有其特点和优势。例如,...

    CXF框架开发WebService概述及代码

    CXF框架的部署十分灵活,既可在轻量级容器如Tomcat或Spring支持的容器中运行,也可整合到JBI容器如ServiceMix、OpenESB或Petals中,甚至在J2EE应用服务器上部署,如Geronimo、JOnAS、JBoss、WebLogic及WebSphere。...

    初学者如何开发出一个高质量的J2EE系统

    开发成一系列可重用组件,比如MVC框架Struts、Spring和Hibernate等,它们帮助开发者更好地组织代码,提高系统的解耦性和可维护性。 在J2EE系统开发中,初学者需要掌握以下几个关键知识点: 1. **Java和J2EE的区别*...

    J2EEWEB开发教材

    - **2.4.4 Tomcat**:Apache Software Foundation 开发的一款轻量级 Servlet 容器。 **2.5 小结** - Web 服务器和应用程序服务器在处理 HTTP 请求时各有侧重,应用程序服务器能够处理更为复杂的动态内容。 #### 三...

    如何部署Java Web服务

    Java Web服务的部署在多容器环境中常常面临挑战,尤其是在需要跨IBM WebSphere Application Server、BEA WebLogic、Tomcat等不同Web应用服务器部署时。由于缺乏一个标准化的“web.xml”部署描述符,适用于多种Web...

    j2ee培训教程+代码

    - `j2eeqiyeqji`:可能是一个企业级项目的源码包,包含了Servlets、JSP、EJB等组件的源代码,学习者可以从中了解实际开发中的设计模式、类结构和API使用。 **7. 学习路径** - 首先,了解J2EE的基本概念和架构。 - ...

    零基础学JAVA WEB开发

    Apache Tomcat是一款流行的开源Java Servlet容器,用于运行Java Web应用。而更强大的应用服务器如IBM WebSphere、Oracle WebLogic等,则提供了更多的企业级服务。理解如何配置和管理这些服务器对于实际项目开发至关...

    Java开源社区相关技术背景(企业版)

    Linux社区中的OpenSUSE和SUSE Linux Enterprise提供了类似.NET开发的平台,使得开发者可以在Linux环境下进行.NET程序的移植和运行。 综上所述,Java开源社区的技术背景涉及到JDK的开源实现、多种Servlet容器、开发...

    J2EE专业项目实例开发

    常见的J2EE容器有Tomcat(仅支持Web层)、Jetty和完整的应用服务器如WebLogic、WebSphere和GlassFish。 四、开发工具与框架 在实际开发中,开发者通常会使用IDE如Eclipse或IntelliJ IDEA,配合Maven或Gradle构建...

    初学者如何开发出一个高质量的J2EE系统.pdf

    4. **理解容器概念**:熟悉Tomcat、Jetty(Web容器)和JBoss、WebLogic、Websphere(EJB容器+Web容器)等,了解它们如何管理应用组件的生命周期和提供服务。 5. **数据库集成**:理解JNDI服务和数据源的概念,避免...

    J2EE初学者需要理解的问题

    - Web容器:Web容器(如Tomcat、WebLogic、Websphere)遵循J2EE的Web Application标准,为JSP和Servlet提供运行环境,处理HTTP请求,负责管理会话、请求和响应等。 - EJB容器:专为Enterprise Java Beans设计,提供...

    J2EE中文全面简介

    J2EE应用运行在容器中,如应用服务器,如Tomcat、WebLogic、GlassFish等。容器提供了诸如安全、事务管理、生命周期管理等服务,使开发者能够专注于业务逻辑的实现。 通过以上介绍,我们可以看到J2EE是一个强大且...

Global site tag (gtag.js) - Google Analytics