Servlets Nu HTML5验证程序

Servlets Nu HTML5验证程序,servlets,html-validation,Servlets,Html Validation,我正在尝试创建的本地副本。我可以让它在控制台上运行,但我没有成功地让它在后台(或作为服务)运行。 我没有设置Java servlet的经验,因此我正在寻找一些将命令行上的jetty应用程序转换为服务的指针 我使用的机器有Ubuntu 10.04服务器 我真的不确定是在这里问还是在服务器上问。如果它应该在那里,我可以把它移到那里。build.py脚本有一个“script”参数,它构建了一个运行验证器的run validator.sh文件 python build/build.py script

我正在尝试创建的本地副本。我可以让它在控制台上运行,但我没有成功地让它在后台(或作为服务)运行。
我没有设置Java servlet的经验,因此我正在寻找一些将命令行上的jetty应用程序转换为服务的指针

我使用的机器有Ubuntu 10.04服务器


我真的不确定是在这里问还是在服务器上问。如果它应该在那里,我可以把它移到那里。

build.py脚本有一个“script”参数,它构建了一个运行验证器的
run validator.sh
文件

python build/build.py script
将为您生成脚本,您可以检查此脚本以查看裸java命令

到目前为止,我还无法在后台运行它


与stdinmethinks(当你点击return时验证程序退出的方式)有关,但我还没有弄明白

注释很难用于代码,因此下面是在后台运行validator的回复:

cd /<path-to>/checker 
nohup build/build.py --control-port=8889 run > /dev/null 2>&1 &
nohup ./run-validator.sh &
cd//checker
nohup build/build.py--控制端口=8889运行>/dev/null 2>&1&

注意解决stdin问题的控制端口选项。8889是一个tcp端口,当验证程序获得连接时,它应该停止验证程序。还没有检查过,但是你可能想考虑封锁这个端口。< /P> < P>为了解决艾伦提出的验证程序退出问题,我实际上部署了艾伦和丹尼斯的答案。 首先,我使用以下方法构建了
runvalidator.sh
文件:

cd /<path-to>/checker
python build/build.py script

这对我们在CentOS 5服务器上的工作非常好,并且没有Alex报告的任何stdin问题。

我会看看是否可以让它工作。这一定是可能的,因为W3似乎已经为他们的验证器网站完成了这项工作。