当前位置: 首页 > 知识库问答 >
问题:

Maven-tomcat7:deploy使用外部tomcat安装,而tomcat7:run使用mavens custome tomcat安装

孟豪
2023-03-14

我有一个maven项目,我想用ApacheTomcat7调试它。以下是我的pom的内容。xml。

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.3</version>
    <configuration>
      <overlays>
        <overlay>
          <groupId>org.apache.manifoldcf</groupId>
          <artifactId>mcf-crawler-ui</artifactId>
          <type>war</type>
          <includes>
            <include>*.jsp</include>
            <include>*.css</include>
            <include>*.png</include>
          </includes>
          <targetPath>/</targetPath>
        </overlay>
        <overlay>
          <groupId>org.apache.manifoldcf</groupId>
          <artifactId>mcf-crawler-ui</artifactId>
          <type>war</type>
          <includes>
            <include>WEB-INF/jsp/*</include>
          </includes>
          <targetPath>/</targetPath>
        </overlay>
      </overlays>
    </configuration>
  </plugin>

<plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.1</version>
        <configuration>
                 <server>mytomcatserver</server>
                 <path>/mcf-combined-service</path>
                 <tomcatConfigurationFilesDirectory>/Servers/mytomcatserver-config</tomcatConfigurationFilesDirectory>
                 <url>http://localhost:8080/manager/text</url> 
                 <username>admin</username>
                 <password>admin</password>
                 <!--   <goal>deploy</goal>
                 <goal>run</goal> -->
        </configuration>
  </plugin>

</plugins>

我在eclipse中创建了一个名为mytomcatserver的tomcat服务器,并使其使用安装目录。我还在中指定了这个tomcat服务器。m2/设置。xml。当我在maven build中运行tomcat7:deploy时,它将war部署到指定的tomcat实例,然后我可以从浏览器访问webhtml" target="_blank">应用程序。但我想调试web应用程序,因此当我说tomcat7:在maven build中运行时,它会在目标目录中创建单独的tomcat安装,并尝试将tomcat部署到无法部署war文件的安装中。

提前感谢。

共有1个答案

祁曦哲
2023-03-14

我使用的人:

mvnDebug tomcat7:run

然后,您就可以连接到端口8000上的调试器

 类似资料:
  • 我正在Java web应用程序中使用。现在,我可以使用命令运行我的web服务器。最近我注意到https://tomcat.apache.org/maven-plugin-2.0/tomcat7-maven-plugin/plugin-info.html中有一个名为的命令,它说: tomcat7:run: 使用嵌入式Tomcat服务器将当前项目作为动态web应用程序运行。 tomcat7:run-w

  • 本文向大家介绍Ubuntu14.04 安装配置Tomcat7教程,包括了Ubuntu14.04 安装配置Tomcat7教程的使用技巧和注意事项,需要的朋友参考一下 1、下载安装包: http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.75/bin/apache-tomcat-7.0.75.tar.gz 2、解压 得到apa

  • 我最近为我的网站购买了ann SSL证书,在生成密钥库时遇到了一些奇怪的事情。在Godaddy教程中,它说要导入根证书,安装中间证书,并将颁发的证书安装到密钥库中。 从GoDaddy下载文件时,虽然它给了我三个。crt文件。一个文件名为十六进制,这是实际的证书,另外两个文件名为:gdig2。crt和gd_束-g2-g1。crt。 我该如何使用导入这些文件的方式呢? 注意:当查看bundle文件时,

  • 知道如何在变化时重新部署html和jsp吗?

  • 本文向大家介绍Maven安装及MyEclipse中使用Maven,包括了Maven安装及MyEclipse中使用Maven的使用技巧和注意事项,需要的朋友参考一下 本文主要为大家分享了MyEclipse中安装使用Maven的方法,供大家参考,具体内容如下 Step1:下载mavenhttp://maven.apache.org/download.cgi,下载好后解压到一个路径中 Step2:配置环

  • 我已经创建了Self-Signed Certifice(SSL),并在Intranet Ubuntu Server-Tomcat7上托管了Spring MVC web应用程序,它运行良好。 但是当我用Tomcat7将这个应用程序部署到Amazon EC2-Ubuntu时,端口8443没有响应。 谢谢 @edit:catalina.log(安装ssl后我的服务器状态)