apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'jetty'
group = 'com.company'
sourceCompatibility = 1.8
targetCompatibility = 1.8
version = '1.0'
war.baseName = 'deploy'
repositories {
mavenLocal()
mavenCentral()
maven { url "http://repository.pentaho.org/artifactory/repo/" }
}
dependencies {
..
}
$ ./gradlew jettyRunWar
它构建应用程序并按预期将其部署到Jetty。
现在我也想将相同的应用程序部署到Tomcat7,为了实现同样的目的,我运行了gradle war任务,如下所示:
$ ./gradlew war
运行该任务后,我可以在/users/arpitaggarwal/deploy/build/libs/
中看到deploy-1.0.war,当我试图将它部署到Tomcat7时,Tomcat没有接收到它。
我的问题是--我需要应用任何附加的插件来使应用程序可部署到Tomcat7吗?
多谢了。
war
插件只创建一个war,它不会自行将生成的war部署到tomcat。
您可以创建一个任务来将war部署到Tomcat。
task deployToTomcat(type: Copy) {
from war.archivePath
into "${tomcatHome}/webapps"
}
还可以使用gradle-tomcat-plugin。
我在Azure中创建了一个webapp,并在D:\home\site\wwwroot\webapps文件夹中上传了一个war文件。我使用一个有标准定价层的应用程序服务计划。我已经在应用程序设置菜单中进行了激活Java和Tomcat的设置: Java版:Java 8 Java小版本:最新 Web容器:最新的Tomcat 如果没有激活“Always On”选项,我的Tomcat就不会启动。没有启动Ja
我正在以下链接中使用sysdeo插件进行tomcat安装: http://technologicaloddity.com/using-projects/Java-projects/setting-up-the-sysdeo-tomcat-plug-in/ 由于我需要从我的spring mvc在tomcat中运行solrserver,所以我选择了上面的链接。 我配置了所有的东西,也做了solr wa
我有一个调用MMQ侦听器的Java Servlet。我正在Tomcat服务器中部署应用程序 AppServlet.java
尝试启动Tomcat时出现一个通用错误。下面是StackTrace: 下面是POM:http://maven.apache.org/maven-v4_0_0.xsd“>4.0.0 edu.rutgers spring-social-orcid-client-boot spring-social-orcid-client-boot 1.1.0 多谢了。
我正试图在我的tomcat manager上启动我的网络应用程序,但它没有启动。我正在读取webapp的日志文件,出现以下错误: 8-giu-2017 9.41.12org.apache.catalina.core.标准上下文启动GRAVE:错误listenerStart 8-giu-2017 9.41.12org.apache.catalina.core.标准上下文启动GRAVE: Contex
当前的java版本是