问题标签 [hotdeploy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2114 浏览

servlets - 转换 .WAR 以在 karaf/servicemix 中自动部署

我有一个非常简单的 .WAR 包含示例 servlet。我可以使用以下命令在 servicemix 中部署它:

osgi:install file:///home/seiho/apache-servicemix-4.4.2/deploy/TestServlet.war?Bundle-SymbolicName=TestServlet&Webapp-Context=/TestServlet

然后在我的浏览器中查看。但只有文件的完整路径,例如:localhost:8080/TestServlet/index.html 或 localhost:8080/TestServlet/TestServlet(我的 servlet 是 TestServlet 类)。
我想在输入后自动启动 index.html 页面:localhost:8080/TestServlet

怎么做?



更重要
的是我需要一种方法来转换 .WAR 文件或 servlet 项目(我有源代码),以便可以通过将新的 .WAR 文件复制到 $SERVICEMIX_HOME/deploy 目录来自动部署它。

我尝试编辑 MANIFEST.MF 文件,但没有成功。可能我做错了什么。

感谢您的任何建议/帮助。

0 投票
1 回答
736 浏览

java - JRebel 和 Oracle ADF、JDeveloper

你们中有人有过 JRebel(热部署)的经验吗?如果是这样,您有使用 JRebel + Oracle ADF (JDeveloper) 的经验吗?

我们正在考虑购买一些许可证,但只试用了 14 天(免费期)

还有其他选择吗?有没有人对 JRebel 或 Zeroturnaround 团队有不好的体验?

0 投票
1 回答
1345 浏览

jsf - JSF 页面中的 XHTML 代码修改直到服务器重新启动才反映

我有一个带有 MyFaces 实现的 JSF 2.0 Web 应用程序。该应用程序在 Apache Tomcat 7 上运行。当我xhtml在运行或调试应用程序时对页面进行任何修改时,不会对页面进行任何更改。我需要重新启动 tomcat 以测试即使是很小的 xhtml 修改。这会导致开发过程中的时间松散。

我想这是一个 MyFaces 问题,因为当我将标准 JSF 实现从 Mojarra 切换到 MyFaces 时,问题就开始了。如何解决这个问题?

0 投票
1 回答
102 浏览

java - jboss 的 RepositoryClassLoader 相对于独立的自定义类加载器的优势

在我的应用程序中,我希望开发 Java 自定义类加载器来强制热部署我的 Java 类。我想继续扩展 java.lang.ClassLoader。但是在讨论我同事的设计时建议使用 jboss 自定义类加载器(通过存储库类加载器)。在这两种情况下,我都必须编写类加载部分。但是 jboss 类加载器比我自己的自定义类加载器有什么优势呢?我找不到它。有人可以帮我理解吗?

0 投票
2 回答
2980 浏览

eclipse - GlassFish(真实)在Eclipse中热部署JSF页面和资源(CSS等)

我们想知道如何设置GlassFish 3.1.2 真正的热部署,这不仅仅是通常的设置

如何在 Eclipse 中使用 glassfish 适配器进行热部署

但是当您在 Eclipse 中保存文件时,如何使 Eclipse GlassFish 插件能够静默地将更改的XHTML、CSS 等文件推送到服务器。

官方是怎么设置的?

同样,我现在对此进行了多次测试,热部署刚刚更改的 XHTML(/JSF),保存时的 CSS 文件不起作用。

当设置为从不自动发布时,保存 JSF 文件时不会发生任何事情。当设置为资源更改时自动发布时,将触发整个 webapp 重新部署过程(需要 30 多秒!)。

问:

使用 Eclipse 和官方 GlassFish 插件在保存设置上的 JSF、CSS 热部署如何指向本地的非内部GlassFish 3.1.2

你必须在哪里看?进插件还是本地GF?

使整个主题更加混乱的是,有些人可以轻松地使用它,请参阅http://www.java.net/forum/topic/glassfish/glassfish-plugins/glasfish-plugin#comment-819774

“当保存时发布处于活动状态时,几乎所有非 Java 文件的保存都将‘立即’可见。”

不在这里!

这很奇怪......而且很重要!

0 投票
3 回答
6742 浏览

jakarta-ee - 在 jboss-as-7.1.1.Final 中为网页启用热部署

我是 jboss 的新手,我想像在 tomcat 中一样启用热部署功能。现在,当对 xhtml 页面进行任何更改时,我重建应用程序然后重新部署整个战争,这太多了。

但在 tomcat 中,war 文件被提取,然后我只替换更改 xhtml 文件并立即查看更改。

我想知道如何为 jboss-as-7.1.1.Final 完成相同的行为,而不是在 Eclipse 中。

请告知如何做到这一点,谢谢。

0 投票
1 回答
639 浏览

java - 如何更快地将 Netbeans 热部署到 Glassfish?

在更改单行代码或仅添加注释行时,netbeans 会将整个项目重新部署到服务器,这会占用大量开发/调试时间。我知道,我可以禁用热部署,但我不希望这样,我只想让热部署更快地工作,以便我可以在浏览器上更快地测试更改。此外,在调试模式下,部署所花费的时间甚至更糟。

有什么我可以做的吗?还是我应该以其他方式进行热部署?

0 投票
3 回答
1709 浏览

java - JBoss热部署时出错

我正在使用 JBoss 作为应用程序服务器的 Java/J2EE 项目。

我们使用 Jenkins 构建我们的战争并在服务器中进行热部署。有时,我们在 JBoss 中遇到一些内存不足的错误。

我想知道热部署是否对此负责。另外,想知道热部署是否比正常的手动启停部署有任何陷阱。

有人可以提供一些有价值的意见吗?

0 投票
1 回答
394 浏览

maven - Weblogic fastswap webinf/lib 模块

我们使用 maven 来构建项目,并有一个带有依赖关系的 war 模块作为 jar 文件打包到 webinf/lib 中。jar 文件本身被配置为单独的 Maven 模块。我们希望为所有模块启用快速交换,因为重新部署整个应用程序需要大量时间

根据我收集到的信息,我了解到 weblogic fastswap 不监视 webinf/lib 目录。并且还可以选择将 jar 文件分解到 webinf/classes 目录中以进行快速交换。

如果出现上述情况(将 jar 爆炸到类文件夹中),这样做是否安全,或者遵循此操作是否会产生任何不利影响。

我想知道是否有替代/首选的方法来做到这一点。

任何帮助将不胜感激。

WebLogic 服务器版本:10.3

注意:这将仅在 dev 和 prod 中完成,依赖模块将再次打包在 webinf/jar 下

谢谢。

——问候,大师

0 投票
1 回答
2357 浏览

weblogic - weblogic 热部署适用于 jsps 但不适用于 web-inf/classes

我正在 weblogic 10.3 中以展开格式部署一个耳朵应用程序,启用了快速交换并处于开发模式。该 ear 文件包含一个也是分解格式的 Web 应用程序。对 Web 应用程序中的 jsps 所做的更改正在重新加载。但是 web-inf 下的类在更改时不会重新加载。

下面给出了 weblogic 部署配置。ear/META-INF 中的 weblogic-application.xml 内容

ear/META-INF 中的 application.xml 内容

war/WEB-INF 中的 weblogic.xml 内容

上面的配置对吗?是否有任何我错过的配置细节包括在这里?我应该检查哪些其他设置或配置?非常感谢任何帮助。