Ubuntu 14.04.2下安装JDK并配置Jetty服务器(2)

本人因为原先ubuntu上就有安装jdk的原因,所以没有安装JDk操作,但是启动时,一直显示找不到JDK,原因是默认的JDK版本不正确,需要执行上面的JDK默认更改操作,这样启动就不会报错了

至此,服务器安装完成

接下来配置自己的网站目录到服务器上

Jetty的配置文件都是放在${JETTY_HOME}/etc目录下

通过${JETTY_HOME}/etc/jetty-webapps.xml文件,可以看出Jetty中默认将所有的web app都放在了${JETTY_HOME}/webapps目录下

在Jetty包中默认带了一个test.war的应用,可以${JETTY_HOME}/webapps目录下找到这个文件,在启动Jetty服务的时候默认已经部署了test.war应用。对于test.war文件,Jetty还定义了context文件,放在${JETTY_HOME}/contexts/test.xml,其中将contextPath定义成了“/”,这就是为什么默认访问:8080/的时候为什么是访问test应用的原因了。

部署新的web应用程序

对于war包的部署,只需要将war文件放到${JETTY_HOME}/webapps目录下,然后就可以通过浏览器直接访问了

对于web应用程序目录的部署,此时可以将web应用程序目录复制到${JETTY_HOME}/webapps/<myapp>目录下,然后在${JETTY_HOME}/contexts/<myapp>.xml文件,其中内容如下

<?xml version="1.0"  encoding="ISO-8859-1"?>
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd">
<Configure>
  <Set>/myapp</Set>
  <Set><SystemProperty default="."/>/webapps/myapp</Set>
</Configure>

重新启动Jetty服务,访问:8080/myapp就可以看到新部署web应用程序了。

使用Jetty作为嵌入式服务器

Jetty 源码分析

Jetty安装学习并展示

Jetty在Eclipse中的安装

Linux(RedHat 5.8)下 安装Jetty 部署 使用 

Jetty 的详细介绍请点这里
Jetty 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/df15c4e0bcd8bb85f13e07b557e61ec0.html