草庐IT

DEPLOYMENT

全部标签

java - 从 Eclipse 导出 OSGI 应用程序

我使用eclipse开发了一个osgi应用程序(没有rcp)。它由几个插件项目包和来自eclipse插件文件夹(commons.*...)的依赖项组成应用程序在使用eclipse启动时运行良好。从Eclipse导出和部署此类应用程序的最佳方法是什么?有没有一种简单的方法可以导出我的启动配置?我找到的都是rcp项目。 最佳答案 您需要做的就是通过PDE(插件编辑器)虔诚地填写您的Manifest.MF,您必须在PDE的Dependecies选项卡中添加适当的插件依赖在运行时选项卡中填写类路径和导出包最重要的是,确保在构建选项卡中选中要

java - 如何开发 Java Web 应用程序而不必一直部署

我设置了一个简单的Eclipse3.5/Jetty6.1网络应用程序,它返回helloworld。有用。这是在Windows上使用“JettyGenericServerAdapter”。我有自动部署功能,因此它会在定期更改后部署。我该如何设置它,以便在我更改任何静态内容时不必重新部署它,即我只需按F5即可立即查看更改。对于微小的HTML更改,等待20-30秒进行部署是非常不可用的。 最佳答案 我以前没有使用过Jetty,所以我无法根据经验判断这么长的部署时间是否正常,也不知道如何优化它。但我只想告知,这取决于服务器和使用的服务器插件

java - 部署按钮在使用 deployOnSave 禁用模式时在 Netbeans 中手动重新部署

在对源进行某些更改后,是否有任何方法可以手动重新部署项目?我在Netbeans中禁用了deployOnSave选项,以防止在我对代码进行微不足道的更改时进行不必要的重新部署。也许工具栏中的重新部署按钮或类似的东西会有所帮助。使用Netbeans7.2 最佳答案 右键单击项目属性运行子菜单“保存时部署”复选框(取消选中此)设置部署快捷键工具菜单选项按键映射子菜单搜索部署并设置您的组合键 关于java-部署按钮在使用deployOnSave禁用模式时在Netbeans中手动重新部署,我们在S

java - 错误注入(inject) : org. jboss.as.plugin.deployment.Deploy

我在构建我的maven项目时遇到以下错误。[INFO]---jboss-as-maven-plugin:7.9.Final:deploy(default-cli)@project-parent---[WARNING]Errorinjecting:org.jboss.as.plugin.deployment.Deployjava.lang.NoClassDefFoundError:org/jboss/as/controller/client/ModelControllerClientatjava.lang.Class.getDeclaredConstructors0(NativeMeth

java - 其他平台的可执行文件,如 Launch4j

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion我想为Java实用程序生成适用于其他平台的可执行文件。我发现Launch4J为Windows生成了一个很好的包,但我也想找到类似的东西,为Mac用户和Linux用户生成同样的东西。这不是为了安全或代码保护,而是为了方便。我真的很想完成一组相对简单的任务:查找并利用现有的Java安装。应用一些默认的命令行参数对于GUI应用程序,抑制任何控制台显示理想情况下,无论Wind

java - 编译maven项目

我有一个正在处理的Maven项目,我已确保没有错误,当我尝试使用此命令“mvncleancompilepackagewildfly:deploy”进行编译和部署时,它没有执行任何操作,闪烁的光标只是留在那里。而我的其他项目命令有效。可能是什么问题?请帮忙 最佳答案 您无需提及“清理和编译”maven生命周期阶段,因为调用包将默认调用这些阶段(调用它们也无害)。或者甚至不需要包,因为wildfly:deploy将在之前调用包自行执行。另请检查您是否已正确指定项目配置,如-org.wildfly.pluginswildfly-maven

java - 热部署 Java EAR 以最小化或消除服务器上应用程序的停机时间?

我听说这就是JavaRebel所做的,但是有没有其他好的方法来部署新版本的EAR,同时允许用户在以前的版本上保持Activity状态?我们使用JBoss作为应用服务器... 最佳答案 这不是JavaRebel所做的。JavaRebel(根据描述)热替换内存中的类。在与系统的现有连接的情况下,这是NotAcceptable,因为更新的类可能会破坏客户端的逻辑。曾经我工作的公司也遇到过类似的问题,是这样解决的:使用智能路由器作为负载均衡器新版本已部署到(新)集群的50%的节点新连接严格传递给这些更新的节点,旧连接在旧节点之间平衡旧节点已

java - 您将使用什么来部署 Java 脚本?

我正在开发一个使用Maven构建其工件的Java网络项目。在Maven构建结束时,我们需要将一些jar和war文件部署到我们的开发/测试环境中。现在我们正在使用一个相当庞大的Ant脚本来执行多项任务(在Windows/Linux机器上)启动/停止服务复制/删除文件构建一些东西然后执行它等等Ant做得很好-但脚本很快变得非常大,老实说,它感觉不足以完成手头的任务。还有其他选择吗?我听说过甘特,但我不确定这是正确的方法。感谢您的帮助!编辑:经过更多研究,我发现了Gradle——它似乎是重用ant任务和允许运行真实脚本的非常好的组合。值得一读。 最佳答案

java - 部署非 .wars 的 Java 服务器应用程序

是否有任何集成良好的应用程序管理堆栈允许构建、部署和更新作为服务器运行的非.warJava应用程序?例如作为服务器的消息消费者(但不是网络服务器并且没有Servlet),或者嵌入Jetty的可执行.jar?构建和部署.war非常简单:Maven有war原型(prototype),Jenkins有一堆插件用于将.war文件部署到各种应用服务器,大多数其中接受在运行时上传新的Web应用程序。ElasticBeanstalk等工具使此过程更加轻松,并与服务器环境的管理联系在一起。相比之下,部署可执行文件.jar似乎是在重新发明轮子。人们需要找出最好的方法来隐藏依赖关系并使用过多的Maven插

n个系统的Java单机应用无需手动安装?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我为一家医院做了一个java应用程序。该应用程序是一个ERP软件。该应用程序将安装在大约n个系统中。但是在所有这些系统中安装相同的应用程序有点困难,需要很多时间。即使已经完成,将来,如果应用程序需要稍作修改,那么修改后的应用程序也应该在医院的所有系统中被替换。我使用mysql作为我的数据库,我将其放置在主要医院服务器中,所有其他系统都可以通过网络访问它。通过RMI方法我们可以访问它,但是RMI