Java webapp:如何将webapp映射/定向到您的基本URL/IP?
通常,当您创建一个webapp时,您将在点击url时访问您的webappJava 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或显式指定上
<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>