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>