使用spring-loaded能实现热部署
一、如何配置SPRING-LOADED
- 下载两个文件,一个是springloaded-1.2.0.RELEASE.jar,另一个是file.conf,保存在任意目录下,目录要求一定是英文的,并且没有空格和特殊字符。
- 在工程domain的bin/startWeblogic.bat文件中,找到这一句代码setSAVE_JAVA_OPTIONS=%JAVA_OPTIONS% 在这句代码后面新增如下内容:
- set SAVE_JAVA_OPTIONS=
%JAVA_OPTIONS%-javaagent:D:\devtools\spring_loaded\springloaded-1.2.0.RELEASE.jar -noverify-Djava.security.auth.login.config=D:/devtools/spring_loaded/file.conf
恭喜,完成上述步骤,你就可以开始你的热部署之旅了!
二、上面的步骤完成后,当你将你的项目达成war包发布到weblogic上后,不用重新启动weblogic就可以生效你的修改
内容了
1)不重启weblogic是比较方便,但如果我只修改了项目的web页面的内容,也要重新发布,这样做似乎也不太方便;
2)这时,我们也要进行前端的热部署,如何操作:只需修改weblogic.xml文件,即可:
在weblogic.xml中增加如下配置即可
<!-- 开发用 -->
<virtual-directory-mapping>
<local-path>D:\test_app\src\webroot</local-path>
<url-pattern>*.jsp</url-pattern>
<url-pattern>*.js</url-pattern>
<url-pattern>*.css</url-pattern>
<url-pattern>*.html</url-pattern>
</virtual-directory-mapping>
这样配置后,weblogic再访问jsp,js,css,html文件,就会从配置的需求目录取文件;
这样就ok 了;
时间: 2024-09-29 22:06:30