Weblogic环境部署Jxstar程序,更新js文件后无效

 
weblogic 应用 eampro 的部署路径为:
D:\oracle\Middleware\user_projects\domains\base_domain\servers\eamserver2\stage\eampro\eampro
但集群系统主节点应用域名为 bfda_domain ,而当前节点的应用域名为 base_domain ,造成js文件上传到上面的路径后,应用还是加载不到最新的js文件。
 
报如下错误信息:
<2018-8-10 下午08时27分25秒 CST> <Error> <HTTP> <BEA-101019> <[ServletContext@48246386[app:eampro module:eampro path: spec-version:2.5]] Servlet failed with IOException
java.io.IOException: failed to read '22' bytes from InputStream; clen: 6439 remaining: 22 count: 6417
at weblogic.servlet.internal.ChunkOutput.writeStream(ChunkOutput.java:466)
at weblogic.servlet.internal.CharsetChunkOutput.writeStream(CharsetChunkOutput.java:221)
at weblogic.servlet.internal.ChunkOutputWrapper.writeStream(ChunkOutputWrapper.java:192)
at weblogic.servlet.internal.ServletOutputStreamImpl.writeStream(ServletOutputStreamImpl.java:555)
at weblogic.servlet.internal.ServletOutputStreamImpl.writeStream(ServletOutputStreamImpl.java:544)
Truncated. see log file for complete stacktrace

解决方案:
添加 WEB-INF\weblogic.xml 文件,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-web-app
PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN"
"http://www.bea.com/servers/wls ... gt%3B
<weblogic-web-app>
<jsp-descriptor>
<page-check-seconds>0</page-check-seconds>
</jsp-descriptor>
<container-descriptor>
<resource-reload-check-secs>0</resource-reload-check-secs>
</container-descriptor>
</weblogic-web-app>

如果要实现 contextpath 为 / 则需要在上面的文件添加一行 
<context-root></context-root>
 

0 个评论

要回复文章请先登录注册