Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java webapp:如何将webapp映射/定向到您的基本URL/IP?_Java_Spring_Maven_Web Applications_Jetty_<img Src="https://i.stack.imgur.com/Ly8wa.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">jetty - Fatal编程技术网 jetty,Java,Spring,Maven,Web Applications,Jetty,jetty" /> jetty,Java,Spring,Maven,Web Applications,Jetty,jetty" />

Java webapp:如何将webapp映射/定向到您的基本URL/IP?

Java webapp:如何将webapp映射/定向到您的基本URL/IP?,java,spring,maven,web-applications,jetty,jetty,Java,Spring,Maven,Web Applications,Jetty,jetty,通常,当您创建一个webapp时,您将在点击url时访问您的webapp <your_IP>/<Project_name>/ // 示例: 127.0.0.1/MyWebapp/ 问题:如何配置Web应用程序以从基本URL运行 范例 127.0.0.1/ 此外,当浏览器导航到您的IP(而不是您的Web应用的IP+名称)时,您可以点击您的网页 问题:这是一个需要在应用程序web服务器中编辑的配置文件吗?它取决于您的容器,但通常您会将文件命名为ROOT.war或显式指定上

通常,当您创建一个webapp时,您将在点击url时访问您的webapp

<your_IP>/<Project_name>/
//
示例:

127.0.0.1/MyWebapp/

问题:如何配置Web应用程序以从基本URL运行

范例

127.0.0.1/

此外,当浏览器导航到您的IP(而不是您的Web应用的IP+名称)时,您可以点击您的网页


问题:这是一个需要在应用程序web服务器中编辑的配置文件吗?

它取决于您的容器,但通常您会将文件命名为
ROOT.war
或显式指定上下文

例如,由于您已将此问题标记为,下面是mypom.xml中的插件,用于使用
mvnjetty:run
进行嵌入式测试。注意
contextPath
元素

<plugin>
    <groupId>org.mortbay.jetty</groupId>
    <artifactId>maven-jetty-plugin</artifactId>
    <version>6.1.25</version>
    <configuration>
        <contextPath>/</contextPath>
        <scanIntervalSeconds>5</scanIntervalSeconds>
        <connectors>
            <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
                <port>8081</port>
                <maxIdleTime>60000</maxIdleTime>
            </connector>
        </connectors>
    </configuration>
</plugin>

除了手动将war重命名为ROOT.war之外,我有相同的设置。您知道有任何配置会自动重命名war吗?如果按照您所描述的方式工作,则会自动重命名war
<build>
    <finalName>ROOT</finalName>

    [...]
</build>