Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在ubuntu上运行Jetty?_Java_Ubuntu_Jetty - Fatal编程技术网

Java 如何在ubuntu上运行Jetty?

Java 如何在ubuntu上运行Jetty?,java,ubuntu,jetty,Java,Ubuntu,Jetty,我安装了Jetty,并使用/Jetty.sh start运行它,它正在运行: a@a:~/java/jetty/bin$ ./jetty.sh start Starting Jetty: Already Running! a@a:~/java/jetty/bin$ 但是当我转到localhost:8080时,我看到 错误404-找不到。此服务器上没有匹配或处理的上下文 这是我的请求。此服务器已知的上下文包括: 由Jetty://Java Web服务器提供动力 我做错了什么?Jetty可能运行

我安装了Jetty,并使用
/Jetty.sh start
运行它,它正在运行:

a@a:~/java/jetty/bin$ ./jetty.sh start
Starting Jetty: Already Running!
a@a:~/java/jetty/bin$ 
但是当我转到
localhost:8080
时,我看到

错误404-找不到。此服务器上没有匹配或处理的上下文 这是我的请求。此服务器已知的上下文包括:

由Jetty://Java Web服务器提供动力


我做错了什么?

Jetty可能运行良好-404来自服务器。您可能没有一个默认的网页设置来响应根请求(比如index.html)

看看这个:

*编辑2013-12-22T16:25Z*

如果对应用程序进行更改,则必须释放war文件并跳转Jetty进程,除非已将Jetty部署设置为自动刷新应用程序


看看这个:

你期望发生什么?检查你的jetty webapps位置/opt/jetty/webapps它似乎是空的。如果是,请添加warI希望看到jetty网站或jetty正在运行的一些指示。如何通过查看localhost来判断它是否正在运行?语句“poweredbyjetty://javaweb服务器”表示Jetty运行良好。另外404错误表示服务器正在运行谢谢,我将.war文件添加到
/webapp
中,我看到了我的hello world页面。更新应用程序时,是否需要重新加载.war文件?更新回复以澄清。请务必花时间搜索StackOverflow以查找已回答的问题!