草庐IT

war-filedeployment

全部标签

Java 框架 war : Spring and Hibernate

我的开发人员正在发动一场内战。在一个阵营中,他们接受了Hibernate和Spring。在另一个阵营中,他们谴责框架——不过他们正在考虑使用Hibernate。问题是:转换Hibernate-Spring的新手可能会遇到任何令人讨厌的意外、弱点或陷阱吗?PS:我们有一个不太复杂的DAO库。我怀疑它是否具有Hibernate的丰富性,但它正在达到某种成熟度(即它在它所包含的最后几个项目中没有改变)。 最佳答案 他们谴责了框架?这太疯狂了。如果您不使用现成的框架,那么您将创建自己的框架。它仍然是一个框架。

java - 找不到 hive-hwi-<version>.war 文件

我无法按照描述启动HiveWeb界面here.这是hive--servicehwi的输出:ls:cannotaccess/usr/local/hive/lib/hive-hwi-*.war:Nosuchfileordirectory14/09/0913:07:59INFOhwi.HWIServer:HWIisstartingup14/09/0913:08:00FATALhwi.HWIServer:HWIWARfilenotfoundat/usr/local/hive/lib/hive-hwi-0.13.1.war看来/usr/local/hive/lib下没有.war文件!!!我应该生

android - 为什么跳过 gradle war 任务?

我是Gradle的新皈依者。大多数任务工作正常。但是,我看到war任务总是被跳过。当我在Debug模式下运行时,我看到以下日志-09:12:34.889[LIFECYCLE][classorg.gradle.internal.buildevents.TaskExecutionLogger]:war09:12:34.889[DEBUG][org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter]Startingtoexecutetask':war'09:12:34.889[INFO]**[org.gradl

c++ - SDL-绘制 'negative'圆圈( war 迷雾)

我有800x600正方形要绘制到屏幕上。我想在其中“剪切”圆圈(其中alpha值为0)。基本上,我是在map上绘制整个矩形,因此我在绘制的这些“圆圈”中可以看到map,否则会看到灰色正方形 最佳答案 因此,我认为您正在尝试向其中一款游戏添加war迷雾?几周前,我为本地大学制作了一个小型演示,以展示A*寻路功能,因此我认为我可以为您增加war迷雾。结果如下:初始map首先,从完整的map开始,这是完全可见的雾然后,我添加了一个覆盖整个屏幕的表面(请注意,我的map比屏幕小,因此在这种情况下,我只是在屏幕上添加了war迷雾,但是如果您要

java - Tomcat、WAR 和多个操作系统

我正在我的Windows机器上创建一个WAR(TomcatHeartbeat.war)并将其本地部署到Tomcat(v7.0.19)。它部署和运行没有任何错误。然后我使用相同的WAR并将其复制(“部署”)到CentOSLinux服务器,运行相同版本的Tomcat(但对于Linux,显然!)并立即收到以下错误:2012-02-0810:36:23,110[ContainerBackgroundProcessor[StandardEngine[Catalina]]]INFOorg.apache.catalina.startup.HostConfig-Deployingwebapplicat

windows - 在 jenkins 重新部署 war 之前自动启动停止远程 tomcat(部署插件)

目前jenkins构建我的项目,最后通过jenkins部署插件将工件部署在远程tomcat上。问题是,在多次重新部署后,此过程失败(有时tomcat挂起或(取消)部署失败)。在所有情况下停止tomcat并手动取消部署都有帮助。有没有办法在构建/部署之前停止tomcat,删除旧的war和appfolder,并在deploy插件想要部署工件之前重新启动tomcat?提前谢谢 最佳答案 您可以编写一个批处理文件来执行上述所有操作:停止tomcat删除war文件再次启动tomcat然后您可以在作业配置中添加一个新的构建前/构建后任务作为执行

java - 在 Virtual Box 上为 Spring Boot 应用程序运行 WAR 时出错

我正在尝试在VirtualBox上运行由MongoDB和RedisServer组成的SpringBoot应用程序,但出现与redis相关的错误,因此无法完成该过程..我收到这些错误:vb-be7e6bc7->Causedby:org.springframework.data.redis.RedisConnectionFailureException:CannotgetJedisconnection;nestedexceptionisredis.clients.jedis.exceptions.JedisConnectionException:Couldnotgetaresourcefr

java - 部署新 war 时自动运行 Flyway 数据库迁移

我希望每当我向我的服务器部署新的war时运行Flyway。部署服务器时,flyway会自动运行吗?我是否必须始终自动执行一个脚本,然后执行flyway迁移命令?或者最好的方法是什么?服务器:该服务器是在连接到MySQL数据库的ElasticBeanstalk(AWS)上运行的JavaTomcat服务器。部署流程我们手动在数据库上运行我们的sql迁移脚本。然后我们将新的服务器war上​​传到ElasticBeanstalk。 最佳答案 这很有用:启动时自动迁移:https://flywaydb.org/documentation/ap

java - 高效部署同一 WAR 的多个实例(不同的上下文,相同的容器)

我有一个WAR(app.war)和一个容器(Tomcat、Jetty、Glassfish等等)。我的目标是按需在容器上部署同一Web应用程序的数百个实例。http://foo/app1-->app.warhttp://foo/app2-->app.warhttp://foo/app3-->app.war...http://foo/appN-->app.war一些明显的实现方式:在Tomcat中,为每个应用程序(名为appN.xml)创建一个context.xml文件,所有文件都指向同一个WAR。其他容器也有类似方法这种方式的问题:会爆N次WAR,占用大量磁盘空间使用符号链接(symbo

java - 如何在 WAR 文件中包含依赖项?

我在Eclipse中有一个DynamicWebProject,它依赖于我工作区中的另一个Java项目。在内置Tomcat服务器中运行Web项目时,我已将项目依赖项添加到运行配置中的类路径。我想创建一个用于在外部服务器上部署Web项目的WAR。依赖Java项目被添加到Eclipse中的JavaBuild路径,但是当我导出WAR文件时,库不包括在内。Java项目也在OrderandExport中被选中。如何创建包含我的依赖项的WAR? 最佳答案 我正在使用EclipseHeliosJavaEE。右键单击该项目。在该项目的属性窗口中,选择