草庐IT

WAR-only

全部标签

java - 如何在嵌入式 Jetty 8 中部署 WAR?

使用以下代码,如何部署位于类路径中的WAR应用程序?privateServers;@BeforeClasspublicstaticvoidsetUp()throwsException{//StarthttpserverRandomr=newRandom();intport=1024+r.nextInt(8976);s=newServer(newInetSocketAddress("127.0.0.1",port));//AddmyWARfordeploymenthere...s.start();}jetty8.0.1JDK6 最佳答案

java - 如何在 sbt 中为 Scala-only 项目生成 javadoc 风格的文档?

我在sbt下有一个Scala项目。我想为它生成一个javadoc,因为项目API的大多数用户都是Java开发人员。这可能吗? 最佳答案 我假设您想要JavaDoc格式的文档,以便让习惯Java库的人熟悉一些东西?typesafe中有一个名为GenJavaDoc的项目,它可能就是您正在寻找的项目。它以与javadoc非常相似的格式为scala库生成文档。它可以集成到sbt构建中。Akka有一个非常完善的javaapi,而且Akka的许多用户来自java世界,所以显然他们对此有需求。TheprojectrepositoryAkkajap

java - 使用spring boot和spring-boot-maven-plugin生成war时排除application.properties

我正在使用SpringBoot开发Web应用程序,并希望生成war而不是jar。使用这里描述的从jar到war的转换工作得很好:http://spring.io/guides/gs/convert-jar-to-war/但我想从war中排除application.properties,因为我使用@PropertySource(value="file:${OPENSHIFT_DATA_DIR}/application.properties")获取文件路径生产环境。此方法在生成我的war时有效,但在eclipse中我无法运行我的应用程序,因为application.properties根本

ElasticSearch报错:FORBIDDEN/12/index read-only / allow delete (api)无法写入

背景一个两年前的读书笔记项目,在本地开发环境启动后,搜索服务的后端日志ElasticSearch报错:FORBIDDEN/12/indexread-only/allowdelete(api)无法写入。type=cluster_block_exception,reason=index[book]blockedby:[FORBIDDEN/12/indexread-only/allowdelete(api)]问题排查Head插件这时,通过Head插件查看ElasticSearch状态为Yellow,天哪,集群状态黄了,就问你慌不慌。。ElasticSearch日志通过查看ElasticSearch的

java - 无法将 *.war 部署到 Glassfish 4

我有一个Bean接口(interface),AbstractBean(实现Bean)和SpecificBean(扩展AbstractBean)。我想通过以下代码片段注入(inject)SpecificBean:@Stateless@SpecificpublicclassSpecificBeanextendsAbstractBean{..}@Path("resource")publicclassService{@Inject@SpecificprivateBeanbean;}当我尝试将它部署到glassfish时,我看到下一个错误:AnerrorhasoccurredErroroccur

java - 不同的WAR文件,共享资源

假设您有多个应用程序共享相同的代码和大部分其他资源,但外观和感觉有些不同,一些标签发生变化等(想想品牌)。如果每个Web应用程序都放在自己的WAR文件中,您将共享资源放在哪里?我已经使用类路径来共享类和属性文件。但是javascript和css文件呢?创建和部署一个额外的WAR文件以将这些共享文件提供给需要它们的任何其他应用程序的最佳方式是什么?我还想到了一个构建脚本,它可以发挥一些魔力,并且从一个共同的来源喷出(稍微)不同的WAR,但我不喜欢它,因为它只会在您需要构建/测试/运行时不必要地使事情复杂化单个应用程序。任何其他提示和技巧将不胜感激。 最佳答案

java - EJB 3.1 应用程序部署为 WAR-only : What about ejb-jar. xml?

我有一个JavaEE6应用程序,由Web内容和EJB组成,并且部署为仅WAR(使用EJB3.1)。该构建基于Maven。我刚刚读到有关在JavaEE6中订购模块初始化的新可能性here我的申请也需要它。此外,我希望可以选择在XML中定义一些EJB属性。由于示例是作为EAR项目部署的,所以顺序在application.xml中定义。但是在WAR部署的项目中,没有application.xml。现在我想知道我在哪里可以定义这些信息?或者是否可以在WAR部署的应用程序中以某种方式使用application.xml?编辑:糟糕,我没有正确阅读模块顺序示例,一开始我以为这是关于我的应用程序中EJ

java - 我怎样才能找出是什么让我的 WAR 在 Tomcat 上部署了这么长时间?

我有一个Web应用程序,它通常需要大量时间才能部署到Tomcat上。我怀疑某个地方有一个数据库连接正在等待超时,但这只是一个猜测,我想确定是什么导致了延迟,以便我可以解决这个问题。任何人都可以建议我可以这样做的方法吗?我应该在加载WAR时分析Tomcat并在那里寻找线索吗?如果有,是否有适合初学者的教程?如果这很重要,我的Web应用程序使用Spring和Hibernate。一位同事告诉我,也许这些是导致速度变慢的原因,因为它们是如此之大,以至于某个地方的类加载器因需要加载的类的绝对数量而窒息。当我停止Tomcat或将WAR热部署到已经运行的Tomcat时,我也会看到这个:Jun1,20

java - 我如何在 Maven 中结合 WAR 打包和 OSGi 包创建?

我想用war包结构部署我的一个OSGi包,以便它被Struts识别为Web应用程序。我使用Maven,所以我得到内置的WAR包,我有Mavenbundle-plugin来为我创建OSGi兼容的list。问题是,两者不能一起工作,所以bundle插件不知道类文件现在在子文件夹classes/中,而捆绑的jar在lib中/,所以它创建了一个错误的Bundle-classpathheader。我可以手动将正确的header添加到我的pom.xml,但我希望自动添加。我该怎么做? 最佳答案 OPS4JWiki页面上描述了(或多或少)实现此目

Java:在 war 中访问属性文件

我已经在StackOverflow上搜索了“propertiesinsidewar”,但没有一个结果适合我的情况。我正在使用EclipseGalileo和GlassFishv3开发一组Web服务。我正在使用具有以下结构的“动态网络项目”Src-java_code_pkg_1-java_code_pkg_2-com.company.config--configfile.propertiesWebContent-META-INF-WEB-INF--log4jProperties--web.xml--applicationContext.xml--app-servlet.xml我想访问“ja