问题标签 [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.
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 文件,但没有成功。可能我做错了什么。
感谢您的任何建议/帮助。
java - JRebel 和 Oracle ADF、JDeveloper
你们中有人有过 JRebel(热部署)的经验吗?如果是这样,您有使用 JRebel + Oracle ADF (JDeveloper) 的经验吗?
我们正在考虑购买一些许可证,但只试用了 14 天(免费期)
还有其他选择吗?有没有人对 JRebel 或 Zeroturnaround 团队有不好的体验?
jsf - JSF 页面中的 XHTML 代码修改直到服务器重新启动才反映
我有一个带有 MyFaces 实现的 JSF 2.0 Web 应用程序。该应用程序在 Apache Tomcat 7 上运行。当我xhtml
在运行或调试应用程序时对页面进行任何修改时,不会对页面进行任何更改。我需要重新启动 tomcat 以测试即使是很小的 xhtml 修改。这会导致开发过程中的时间松散。
我想这是一个 MyFaces 问题,因为当我将标准 JSF 实现从 Mojarra 切换到 MyFaces 时,问题就开始了。如何解决这个问题?
java - jboss 的 RepositoryClassLoader 相对于独立的自定义类加载器的优势
在我的应用程序中,我希望开发 Java 自定义类加载器来强制热部署我的 Java 类。我想继续扩展 java.lang.ClassLoader。但是在讨论我同事的设计时建议使用 jboss 自定义类加载器(通过存储库类加载器)。在这两种情况下,我都必须编写类加载部分。但是 jboss 类加载器比我自己的自定义类加载器有什么优势呢?我找不到它。有人可以帮我理解吗?
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 文件的保存都将‘立即’可见。”
不在这里!
这很奇怪......而且很重要!
jakarta-ee - 在 jboss-as-7.1.1.Final 中为网页启用热部署
我是 jboss 的新手,我想像在 tomcat 中一样启用热部署功能。现在,当对 xhtml 页面进行任何更改时,我重建应用程序然后重新部署整个战争,这太多了。
但在 tomcat 中,war 文件被提取,然后我只替换更改 xhtml 文件并立即查看更改。
我想知道如何为 jboss-as-7.1.1.Final 完成相同的行为,而不是在 Eclipse 中。
请告知如何做到这一点,谢谢。
java - 如何更快地将 Netbeans 热部署到 Glassfish?
在更改单行代码或仅添加注释行时,netbeans 会将整个项目重新部署到服务器,这会占用大量开发/调试时间。我知道,我可以禁用热部署,但我不希望这样,我只想让热部署更快地工作,以便我可以在浏览器上更快地测试更改。此外,在调试模式下,部署所花费的时间甚至更糟。
有什么我可以做的吗?还是我应该以其他方式进行热部署?
java - JBoss热部署时出错
我正在使用 JBoss 作为应用程序服务器的 Java/J2EE 项目。
我们使用 Jenkins 构建我们的战争并在服务器中进行热部署。有时,我们在 JBoss 中遇到一些内存不足的错误。
我想知道热部署是否对此负责。另外,想知道热部署是否比正常的手动启停部署有任何陷阱。
有人可以提供一些有价值的意见吗?
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 下
谢谢。
——问候,大师
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 内容
上面的配置对吗?是否有任何我错过的配置细节包括在这里?我应该检查哪些其他设置或配置?非常感谢任何帮助。