无法通过浏览器访问我已部署的应用程序

时间:2019-04-04 10:43:23

标签: maven tomcat8.5

在同一RHEL服务器上安装了maven和tomcat。然后将war文件成功部署到tomcat,但无法在浏览器上访问该应用。

尝试访问php7.0中提到的网址,但没有成功。

pom.xml

我的pom.xml:

http://ip-addr:8080/manager/text/myapp

使用以下配置创建了maven项目。

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.home.app</groupId> <artifactId>simple-app</artifactId> <packaging>war</packaging> <version>1.0-SNAPSHOT</version> <name>simple-app</name> <url>http://maven.apache.org</url> <properties> <!-- https://maven.apache.org/general.html#encoding-warning --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <failOnMissingWebXml>false</failOnMissingWebXml> </properties> <build> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <url>http://localhost:8080/manager/text</url> <server>TomcatServer</server> <path>/myapp</path> </configuration> </plugin> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.3</version> <configuration> <outputDirectory>/opt/tomcat8/webapps</outputDirectory> </configuration> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> </dependencies> </project>

默认情况下具有以下示例代码。

mvn archetype:generate -DgroupId=com.home.app -DartifactId=simple-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

部署后也可以在package com.home.app; /** * Hello world! * */ public class App { public static void main( String[] args ) { System.out.println( "Hello World!" ); } } 文件夹中查看war文件。

/opt/tomcat8/webapps

因此,当按如下方式访问时,它应该显示我的应用。

docs examples host-manager manager myapp myapp.war ROOT

http://ip-addr:8080/myapp

它没有显示预期的http://ip-addr:8080/manager/text/myapp消息。

我该如何解决?

0 个答案:

没有答案