使用maven货物时未找到Tomcat Localhost日志

时间:2016-01-08 08:36:25

标签: maven-cargo

我正在尝试调试为什么我在尝试访问使用带有Tomcat容器的maven货物运行的战争网址时获得404。我怀疑战争没有启动,需要检查localhost日志文件来调试问题。我没有在货物日志中看到任何错误。

我在target / cargo / configurations / tomcat8x / logs文件夹中找不到localhost日志文件。部署成功。您知道我在哪里可以找到该文件或更好的方法来调试该问题吗?

maven cargo plugin配置的片段

    <plugin>
                <groupId>org.codehaus.cargo</groupId>
                <artifactId>cargo-maven2-plugin</artifactId>

                <configuration>
                    <container>
                        <containerId>${tomcat.containerId}</containerId>
                        <log>${project.build.directory}/cargo/logs/cargo.log</log>
                        <output>${project.build.directory}/cargo/logs/container.log</output>
                        <logLevel>debug</logLevel>

                        <artifactInstaller>
                            <groupId>org.apache.tomcat</groupId>
                            <artifactId>tomcat</artifactId>
                            <version>${tomcat.version}</version>

                        </artifactInstaller>

1 个答案:

答案 0 :(得分:0)

在这种情况下,我尝试在Tomcat控制台中检查war状态及其上下文。

对于Tomcat7:

  • 在Cargo中定义具有角色管理器gui的Tomcat用户。请参阅cargo.servlet.users属性here
  • 启动集装箱时使用货物目标&#34;运行&#34; - 它只会启动容器然后它会等你。
  • 在您启动容器登录Tomcat控制台后,例如在URL http://localhost:8080/manager/html上,您可以看到您的战争是否正常运行以及它的路径是什么。