标签: war

Jetty中的Wicket WAR:不在类路径上的.html文件

我将基于Wicket的应用程序的.war文件部署到Jetty 7.0.2.问题是Jetty将类路径复制到临时目录,但只复制*.class,因此*.html不可用于类加载器,我得到错误:

WicketMessage:未找到组件'cz.dynawest.wicket.chat.ChatPage'的'html'类型标记.

将战争复制为扩展目录有帮助.不过,我想知道如何配置Jetty来复制一切.

而且,mvn jetty:run我得到了同样的错误.

谢谢,Ondra

html wicket jetty war classloader

0
推荐指数
1
解决办法
3273
查看次数

在IDEA中,我设置使用web app爆炸部署,如何处理.war文件?

使用IDEA和tomcat我设置了一个简单的spring mvc应用程序(感谢你们),它使用"web app explosion"格式进行部署.

.war文件是一样的,除了在单个文件appname.war中?

如何配置IDEA来执行此操作?

  1. 如何在编译和/或部署期间让IDEA生成.war文件?
  2. 我如何将其链接到tomcat?

  3. 当tomcat运行时,它如何指向我的输出以及它在哪里配置我的应用程序运行?

java spring tomcat war intellij-idea

0
推荐指数
1
解决办法
7182
查看次数

改变maven中的默认结构以进行战争

我的项目文件夹结构与Maven不同.我还可以使用Maven吗?

如果是..我想使用webContent文件夹而不是webapp ..我该怎么做?

我已经将java文件夹改为javaSource使用..任何人都可以提供帮助

java war maven

0
推荐指数
1
解决办法
2352
查看次数

将使用1.6.0.24编译的War部署到1.6.0.22时出现问题

美好的一天.

在堆栈搜索后,我发现了许多类似的问题:

在什么情况下,旧版Java代码无法在较新版本上编译

jvm次要版本vs编译器次要版本

不支持的major.minor版本49.0

但是,据我所知,他们谈论不同市长版本(1.5对1.6)和类似的问题.

我认为我的问题有所不同: 开发人员向我们发送了一个用1.6.0.24编译的战争,但是我们的tomcat在1.6.0.22 JVM上运行...

它会没有问题吗?¿是推荐的方法还是我必须告诉他们用旧版本重新翻译类似的小版本"足够"相互关闭?

我们尝试部署它并启动Tomcat,但24小时后它被绞死了.服务器运行了8个月没有问题...所以我有点迷路,并将感谢任何建议.

谢谢

java tomcat compilation version war

0
推荐指数
1
解决办法
95
查看次数

在WAR中打包JAR还是放在classpath上?

我有一个Spring MVC应用程序,它有一个公共前端WAR,一个管理员前端WAR和一个共享服务JAR.我的两个前端项目依赖于各种Spring JAR,我的共享服务JAR也是如此.他们需要的Spring JAR列表相似但不同.此外,两个基于WAR的应用程序依赖于共享服务JAR.

在捆绑JAR或设置类路径方面,您将如何部署这组应用程序/ JAR?您是否将所有适当的Spring JAR和服务JAR包含在两个WAR文件中?你会把任何和所有共享的JAR放到类路径上吗?如果是这样,你会通过命令行参数将它们放在Tomcat(我正在使用的应用服务器)的类路径上,或者你只是将类路径添加到系统类路径中?您是否会因开发和生产方案而有所不同?

作为参考,我正在使用Maven,它已将所有内容打包到WAR文件中,但我不确定这是否是最佳实践方法.

更新:作为参考,我发现这个页面非常有用:http://www.mulesoft.com/tomcat-classpath

谢谢,

詹姆士.

tomcat jar war classpath maven

0
推荐指数
1
解决办法
2275
查看次数

Java Play 2 - 部署

更新于08.18.2012

我正在使用Play 2.0.2,我想将我的应用程序部署到Amazon Webservices.我认为最简单的方法是通过Elasticbeanstalk.

我使用Play2war打包我的应用程序 https://github.com/dlecan/play2-war-plugin/

我能够打包它

play war
Run Code Online (Sandbox Code Playgroud)

根据play2war的使用指南,我将我的文件重命名为ROOT.war,因为我使用的是Linux 32bit Tomcat7.

我还使用了play2war教程中描述的servlet 3.0.(tomcat 7 - > servlet 3.0).

文件大小为31mb.

每次我使用Elasticbeanstalk时,我都会得到相同的日志.

2012-08-18 00:25 GMT+0200
WARN
Environment health has been set to RED
2012-08-18 00:25 GMT+0200
INFO
Launched environment: elosource. However, there were issues during launch. See event log for details.
2012-08-18 00:25 GMT+0200
INFO
Your health check URL may be misconfigured. If your application does not respond to requests at http://elosource.elasticbeanstalk.com:80/, modify the health check URL to a valid path. …
Run Code Online (Sandbox Code Playgroud)

servlets war amazon-web-services playframework-2.0 amazon-elastic-beanstalk

0
推荐指数
1
解决办法
2357
查看次数

从maven迁移到gradle:对于WAR构建任务,"gradle build"失败

我正在尝试将pom.xml配置重写为gradle脚本.关于pom中的依赖关系的部分看起来像这样:

<dependencies>
    <!-- Spring -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>${org.springframework-version}</version>
        <exclusions>
            <!-- Exclude Commons Logging in favor of SLF4j -->
            <exclusion>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
             </exclusion>
        </exclusions>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>${org.springframework-version}</version>
    </dependency> 
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-aop</artifactId>
        <version>${org.springframework-version}</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-orm</artifactId>
        <version>${org.springframework-version}</version>
    </dependency>

    <!-- Spring security -->    
    <dependency> 
        <groupId>org.springframework.security</groupId>  
        <artifactId>spring-security-core</artifactId>  
        <version>${spring.security.version}</version> 
    </dependency> 
    <dependency>  
        <groupId>org.springframework.security</groupId>  
        <artifactId>spring-security-ldap</artifactId>  
        <version>${spring.security.version}</version>  
    </dependency>  
    <dependency>  
        <groupId>org.springframework.security</groupId>  
        <artifactId>spring-security-config</artifactId>  
        <version>${spring.security.version}</version>  
    </dependency> 
    <dependency> 
          <groupId>org.springframework.security</groupId>  
          <artifactId>spring-security-web</artifactId>  
          <version>${spring.security.version}</version> 
    </dependency> 
    <dependency>
         <groupId>org.springframework.security</groupId>  
         <artifactId>spring-security-taglibs</artifactId>  
        <version>${spring.security.version}</version> 
    </dependency> 
    <dependency> 
        <groupId>org.springframework.security</groupId>  
        <artifactId>spring-security-acl</artifactId> 
        <version>${spring.security.version}</version> 
    </dependency>

    <!-- Tiles dependancies -->
    <dependency>
        <groupId>org.apache.tiles</groupId> …
Run Code Online (Sandbox Code Playgroud)

dependencies war gradle maven

0
推荐指数
1
解决办法
4853
查看次数

詹金斯如何重命名战争文件

我已经使用Jenkins在远程计算机中部署了war文件。现在,我想在提取工作文件夹之前通过jenkins重命名war文件?如何才能做到这一点?我尝试了部署后操作->执行shell和mv file.war到new-file.war,但返回错误:mv:无法统计`file.war':没有这样的文件或目录。

假设我的路径有问题,它甚至都不会到达远程位置。但是对我来说,通过jenkins将其scp's到远程位置后,当我尝试制作mv时,它失败了。.原因是什么?

scp war mv jenkins

0
推荐指数
1
解决办法
6122
查看次数

为什么.ear和.war文件夹是为WebSphere上安装的应用程序创建的?

我正在使用wsadmin工具安装应用程序(.war文件),我正在使用选项

-installed.ear.destination,[目标文件夹]

在目标文件夹中安装应用程序.

但是在安装应用程序之后,我的Web内容的最终文件夹结构就像

[目标文件夹] /testapp.ear/testapp.war/ [我的内容]

为什么会创建.ear和.war文件夹,如何安装应用程序以便[目录文件夹]中存在[我的内容]?

ear websphere war wsadmin

0
推荐指数
1
解决办法
590
查看次数

为 Spring Boot 应用程序生成战争

我一直在关注 spring 提供的教程,似乎无法理解为什么我的 .war 文件是空的。点击这里查看/下载代码。最终目标是下载此文件,构建一个 .war 文件,然后将其部署到我的 tomcat 服务器。我已将以下内容添加到 build.gradle

应用插件:“战争”

但这只会生成包含零类文件的战争。

构建.gradle

buildscript {
repositories {
    mavenCentral()
}
dependencies {
    classpath("org.springframework.boot:spring-boot-gradle 
plugin:1.5.3.RELEASE")
}
}

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'war'
apply plugin: 'idea'
apply plugin: 'org.springframework.boot'

jar {
    baseName = 'gs-spring-boot'
     version =  '0.1.0'
}

repositories {
    mavenCentral()
}

sourceCompatibility = 1.8
targetCompatibility = 1.8

dependencies {
    compile("org.springframework.boot:spring-boot-starter-web")
    // tag::actuator[]
    compile("org.springframework.boot:spring-boot-starter-actuator")
    // end::actuator[]
    // tag::tests[]
    testCompile("org.springframework.boot:spring-boot-starter-test")
    // end::tests[]
 }
Run Code Online (Sandbox Code Playgroud)

spring tomcat war gradle spring-boot

0
推荐指数
1
解决办法
2030
查看次数

如何将.zip文件中的ColdFusion文件存储转换为.war文件编译Coldfusion代码?

我下载了Coldfusion 10,打开了ColdFusion管理员,按照这些步骤,我最终得到的结果是一个250 MB .war文件,与我试图转换的.zip文件无关.我显然错过了pointcompile然后包.有人可以帮忙吗?

  1. 打开ColdFusion管理员.
  2. 在"存档名称"字段中指定存档文件的唯一名称(无扩展名).
  3. 单击添加.将出现"添加新存档"屏幕.
  4. 在"添加新存档"屏幕上指定存档设置.
  5. 单击"创建" ColdFusion在指定的应用程序分发目录中创建EAR或WAR文件.

coldfusion zip war

-2
推荐指数
1
解决办法
458
查看次数