簡體   English   中英

在Eclipse服務器中運行時,應用程序無法使用War名稱中的url打開

[英]Application not opening with url as in the war name when running in eclipse server

我有一個名為XYZwebApp的Maven Web項目,並且在運行該項目時以ABCWebApp的形式在其中產生了戰爭(右鍵單擊->運行方式->在服務器上運行),它在配置的AddorRemove窗口中顯示XYZwebApp

並且在運行該應用程序后,其使用URL http:// localhost:9090 / ABCWebApp /打開404頁面,但是如果我將URL更改為http:// localhost:9090 / XYZWebApp /,則可以正常工作。

上面的事情發生在Eclipse的Jboss服務器中,我需要應用程序使用此URL才能正常工作http:// localhost:9090 / ABCWebApp /

但是當我在cmd中啟動服務器並將戰爭粘貼到webapps文件夾中時,上述問題並未解決。

對此問題感到困惑,請幫助我為什么會發生它以及如何解決。

如果您需要更多意見,請發表評論。

我添加了路徑,因為ABCWebApp不起作用,並且我更改了名稱,因為ABCWebApp不起作用。

我的pom.xml是

<artifactId>XYZwebApp</artifactId>
<packaging>war</packaging>
<name>ABCWebApp</name>

<build>
    <finalName>ABCWebApp</finalName>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>2.5</version>
            <configuration>
                <failOnMissingWebXml>false</failOnMissingWebXml>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.3</version>
            <configuration>
                <source>1.7</source>
                <target>1.7</target>
                <path>/ABCWebApp</path>
            </configuration>
        </plugin>
    </plugins>
</build>

您是否正確配置了上下文根? Eclipse> WarProject>屬性> Web>上下文根

在“服務器”視圖中雙擊要在其上部署應用程序的tomcat服務器,轉到“模塊”選項卡,然后根據需要檢查應用程序的路徑是否正確。 如果不是,則選擇並編輯路徑,將其保存並重新運行該應用程序(右鍵單擊->運行方式->在服務器上運行)。

編輯1:
下圖突出顯示了模塊標簽和編輯路徑,
Tomcat模塊

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM