首先为什么有这个需求呢?是我的部门经理找到我说想让weblogic部署静态的html,目标是如果我想把服务器上的项目更新,
这段时间会比较长,想着能不能在这段时间让用户知道能够得到比较好的用户体验。比如说我现在有三个系统oa1,oa2,oa3在做集群,这时候我项目更新,把
静态的html开启部署进来,然后把oa1,oa2,oa3关闭,这时候访问这个系统的跟目录还是原先的一样为oa,但是跳转的是我给用户提供的友好界面,
其实我之前做的就是nginx访问系统访问失败跳转的自定义页面,可能他们想法比较多吧,做就行了。
Weblogic部署html
1.weblogic 安装部署纯静态html注意事项
weblogic安装部署的文件夹下必须要有 WEB-INF\web.xml 文件,否则无安装部署
2.环境准备
因为必须要有web.xml,所以考虑maven或者动态的web工程.然后因为是静态资源,所以也就没有必要使用maven了,最终决定使用动态web,而且打完war包也只有2kb,比较小.
3.项目创建
把项目部署到weblogic上面,我用的是weblogic12c的环境,这边通过winscp或者其他软件上传war到weblogic的/home/weblogic/bea12/Oracle_Home/user_projects/domains/d.15268/webapps目录下
进入weblogic的控制台目录
http://192.168.1.133:15268/console
输入账号密码 root/root123.
点击左边的部署安装
直接下一步到完成,如果中间出错,是因为weblogc和web.xml的问题,建议看我的第一张图片,按照上面配置就没有问题了
完成后图片如下
点击StaticHtml
成,如果中间出错,是因为weblogc和web.xml的问题,建议看我的第一张图片,按照上面配置就没有问题了
然后我们访问http://192.168.1.133:15268/oa/