jetty - 码头服务器启动时如何让码头打开chrome浏览器?
问题描述
我想在码头服务器启动时打开我的 chrome 浏览器。为此,我在我的个人资料的插件中添加了 ant 插件(我也有工作正常的码头插件):
<profiles>
<profile>
<id>DEV</id> <!-- to be used for building GUI for local Tomcat -->
<build>
<plugins>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.4.22.v20191022</version>
<configuration>
<scanIntervalSeconds>2</scanIntervalSeconds>
<webAppConfig>
<contextPath>/dev</contextPath>
</webAppConfig>
<configuration>
<webApp>${basedir}\target</webApp>
</configuration>
<connectors>
<connector
implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
<port>8080</port>
<maxIdleTime>60000</maxIdleTime>
</connector>
</connectors>
</configuration>
<dependencies>
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc8</artifactId>
<version>${ojdbc8.version}</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<id>Run URL in system browser.</id>
<phase>install</phase>
<configuration>
<target>
<exec executable="start" vmlauncher="false">
<arg line="http://localhost:8080/dev/"/>
</exec>
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
我这样启动服务器:mvn jetty:run-war -P dev。浏览器没有启动。当我手动尝试 url http://localhost:8080/dev/时,它可以工作。知道如何自动启动浏览器吗?
解决方案
推荐阅读
- c# - 在 AWS 开发工具包中使用 AmazonSecurityTokenServiceClient 时出现 System.InvalidOperationException
- c++ - 检查枚举类是否包含特定标识符
- python - Scrapy 迭代 xpath 结果集
- tomcat - Tomcat 没有替换 server.xml 中的系统属性
- vba - 如何使用 VBA 更改 QR 码的高度和宽度?
- java - BluetoothServerSocket 是否总是使用端口 8?
- python-3.x - 拍摄帧截图的按钮
- reactjs - React 中状态更新后的 Axios 请求(在 url 中使用状态值)
- python - 使用 sqlAlchemy 和多对多关系填充数据库
- javascript - 服务工作者返回包含随机数的缓存 CSP 标头是否安全?