信息 - 已启动 Jetty 服务器,但未完成
Posted
技术标签:
【中文标题】信息 - 已启动 Jetty 服务器,但未完成【英文标题】:INFO - Started Jetty Server, but does not finish 【发布时间】:2016-09-21 22:51:29 【问题描述】:我正在尝试设置 Dashbuilder。我已经解决了几个问题(一个在其他人的帮助下,谢谢)。我正处于必须使用命令编译、构建和运行程序的地步
./buildandrun.sh h2
事情按预期开始,但随后在终端中的“[INFO] Started Jetty Server”处停止。
我已经让它坐了几个小时,没有任何进展。我尝试使用 -X 标志运行,但没有出现该步骤的额外信息。当我尝试访问 http://localhost:8080/dashbuilder 以查看程序是否启动时,我收到 503 错误并查看
HTTP 错误:503
访问 /dashbuilder 时出现问题。原因:
Service Unavailable
由 Jetty 提供支持:// 9.3.9.v20160517
我怎样才能更详细地了解发生这种情况的原因和原因?
SH 文件的内容是:
#!/bin/bash
if [ "$1" = "" ] ; then
echo "Build & Run the application for a given database."
echo ""
echo "USAGE: buildandrun.sh [h2|postgres]"
else
echo "-----------------------------------------------------------------"
echo "Building & Running the application for the '$1' database..."
echo "------------------------------------------------------------------"
cd ..
mvn clean install -P $1,jetty $2 $3 $4
export MAVEN_OPTS="-Xms1024M -Xmx2048M -XX:MaxPermSize=512m -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005"
cd modules/dashboard-showcase/
mvn jetty:run -P $1,jetty
fi
【问题讨论】:
【参考方案1】:jetty-maven-plugin
的 jetty:run
目标正是这样做的。
它正常运行 Jetty,并等待用户终止它(使用 TERM、KILL、Ctrl+C、使用 Shutdown 工具)
mvn jetty:run
命令永远不会返回。
也许您想使用mvn jetty:start
和mvn jetty:stop
见:https://www.eclipse.org/jetty/documentation/current/jetty-maven-plugin.html#jetty-start-goal
【讨论】:
以上是关于信息 - 已启动 Jetty 服务器,但未完成的主要内容,如果未能解决你的问题,请参考以下文章