当前位置: 首页 > 科技观察

在Ubuntu14.10服务器上安装Jetty9(Java服务引擎和Web服务器)

时间:2023-03-14 17:18:10 科技观察

Jetty提供了一个Web服务器和javax。支持。这些组件是开源的,也可用于商业用途和分发。Jetty广泛用于开发和生产环境中的各种项目和产品中。Jetty可以很容易地嵌入到设备、工具、框架、应用服务器和集群中。有关更多用途,请参阅Jetty网页。Jetty特性功能齐全,基于标准的开源和商业应用灵活可扩展占用空间小可嵌入异步支持企业级弹性扩展Apache和Eclipse双许可在ubuntu14.10服务器上安装Jetty9先决条件在安装Jetty服务器之前,需要通过以下命令安装Javasudoapt-getinstallopenjdk-8-jdkJava会被安装到/usr/lib/jvm/java-8-openjdk-i386,并且会在这个目录下创建一个名为java-8-openjdk-i386的符号链接还将在/usr/bin/java下创建一个符号链接。现在你需要从这里下载Jetty9,下载完成后,你需要使用以下命令解压它$tar-xvfjetty-distribution-9.2.5.v20141112.tar.gz这将解压到jetty-distribution-9.2.5.v20141112并且你需要将存档移动到/opt/jetty$mvjetty-distribution-9.2.5.v20141112/opt/jetty你需要创建jetty用户并将其设置为/opt/jetty的所有者目录sudouseraddjetty-U-s/bin/falsesudochown-Rjetty:jetty/opt/jetty使用以下命令将Jetty脚本复制到启动目录,使其可以作为服务运行$cp/opt/jetty/bin/jetty.sh/etc/init.d/jetty现在您需要创建具有以下内容的Jetty设置文件sudovi/etc/default/jetty添加以下行JAVA_HOME=/usr/bin/javaJETTY_HOME=/opt/jettyNO_START=0JETTY_ARGS=jetty.port=8085JETTY_HOST=0.0.0.0JETTY_USER=jetty保存并退出文件需要使用以下命令启动Jetty服务sudoservicejettystart你应该看到类似于以下的输出StartingJetty:OKMonNov2411:55:48GMT2014如果你看到以下错误**ERROR:JETTY_HOMEnotset,youneedtosetitorinstallinastandardlocation你需要为了确保在/etc/default/jetty文件路径中设置了正确的Jetty主目录,您可以使用以下URL来测试jetty。Jetty现在应该在端口8085上运行,打开浏览器并访问http://serverIP:8085,您应该会看到Jetty屏幕。Jettyservicecheck使用以下命令验证并检查配置sudoservicejettycheck使用以下命令使Jetty重启后自动启动sudoupdate-rc.djettydefaults重启服务器,测试Jetty是否自动启动。要检查Jetty运行在哪个端口,或者端口是否与其他程序冲突,您可以运行netstat-tlnvia:http://www.ubuntugeek.com/install-jetty-9-java-servlet-engine-and-webserver-on-ubuntu-14-10-server.html作者:ruchi译者:GOLinux校对:wxy