maven jetty 插件 - 从 url 中删除 localhost/server 名称
maven jetty plugin - remove localhost/server name from url
我是 运行 我使用 maven jetty 插件的网络应用程序。
我可以通过 localhost
、ip
或 server name
.
访问我的 Web 应用程序
但是假设我想使用应用程序名称访问我的应用程序。
例如
http://ip:port/login/login.jsp
http://servername:port/login/login.jsp
我想要它,没有端口或 ip。
http://applicationname/login/login.jsp
pom.xml
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.9.v20130131</version>
<configuration>
<connectors>
<connector implementation="org.eclipse.jetty.server.bio.SocketConnector">
<port>port</port>
</connector>
</connectors>
<stopPort>18080</stopPort>
<scanIntervalSeconds>0</scanIntervalSeconds>
<webXml>target/classes/WEB-INF/web.xml</webXml>
<!-- <webApp> <contextPath>/</contextPath> </webApp> -->
</configuration>
</plugin>
不确定是否可以使用 maven-jetty-plugin 或其他插件来完成。 Jetty 是一个 servlet 容器,它在操作系统中 运行 并在指定端口上侦听 http 请求。这无法更改。
然而,要实现您需要的功能,您可以修改主机文件(linux:/etc/hosts
;windows:%SystemRoot%\System32\drivers\etc\hosts
)。看看https://en.wikipedia.org/wiki/Hosts_(file).
您的主机配置可能如下所示:
127.0.0.1 applicationname
请记住,您不能定义端口名称。另请记住,这不是您的应用程序配置,而是您托管应用程序的主机配置。
我是 运行 我使用 maven jetty 插件的网络应用程序。
我可以通过 localhost
、ip
或 server name
.
但是假设我想使用应用程序名称访问我的应用程序。
例如
http://ip:port/login/login.jsp
http://servername:port/login/login.jsp
我想要它,没有端口或 ip。
http://applicationname/login/login.jsp
pom.xml
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.9.v20130131</version>
<configuration>
<connectors>
<connector implementation="org.eclipse.jetty.server.bio.SocketConnector">
<port>port</port>
</connector>
</connectors>
<stopPort>18080</stopPort>
<scanIntervalSeconds>0</scanIntervalSeconds>
<webXml>target/classes/WEB-INF/web.xml</webXml>
<!-- <webApp> <contextPath>/</contextPath> </webApp> -->
</configuration>
</plugin>
不确定是否可以使用 maven-jetty-plugin 或其他插件来完成。 Jetty 是一个 servlet 容器,它在操作系统中 运行 并在指定端口上侦听 http 请求。这无法更改。
然而,要实现您需要的功能,您可以修改主机文件(linux:/etc/hosts
;windows:%SystemRoot%\System32\drivers\etc\hosts
)。看看https://en.wikipedia.org/wiki/Hosts_(file).
您的主机配置可能如下所示:
127.0.0.1 applicationname
请记住,您不能定义端口名称。另请记住,这不是您的应用程序配置,而是您托管应用程序的主机配置。