【发布时间】:2014-12-02 08:31:05
【问题描述】:
我有tomcat项目的目录结构是
以前我使用的是 tomcat 服务器,每当我修改 .java 文件时,我用于构建项目并通过插件在 eclipse 中重新启动服务器,然后更改才会生效。
现在在我的公司,他们从 tomcat 更改为 weblogic,因为我是新手,我以前每次都构建 war 文件并手动部署以检查更改。 谁能告诉我如何在 Web 逻辑中进行热部署。我用谷歌搜索了它,但它说我需要将项目类型更改为动态项目,因为它已经在开发中,所以我不能这样做。
是他们更好的方法,只需更改 java 文件构建,无需通过 weblogic 12c 中的 eclipse 重新启动服务器。 Eclipse IDE 月神 weblogic 12c 服务器 项目类型:tomcat项目结构
【问题讨论】:
-
“我不能这样做,因为它已经在开发中”,不,你可以! eclipse 中的“Dynamic Web Project”非常灵活。即使使用您的文件结构,您也可以使用项目的“部署程序集”首选项页面将文件映射到标准战争结构。
-
您可以通过右键单击您的项目,将您当前的项目变成一个“动态Web项目”,然后“配置”-->“从...变成分面”-->勾选“ Dynamic Web Module” facet 和你想要的版本,还有“Java” facet 和它的版本。
-
另外注意开发时可以使用weblogic server,但是需要为其安装server adapter插件。
-
我不允许更改项目类型。我认为通过ant脚本可以实现。
-
在此处查看有关热部署的答案:stackoverflow.com/questions/26525685/… 您可以使用管理控制台中的
update命令或使用更新选项调用welogic.deployer热部署战争:docs.oracle.com/cd/E13222_01/wls/docs91/deployment/… 您可以如果需要,请从 ant 中拨打weblogic.deployer
标签: java eclipse windows weblogic