`
conanca
  • 浏览: 99742 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

VPS(ubuntu server 10.04)上安装JDK+Jetty,并配置nginx整合Jetty

阅读更多

1.安装JDK

下载JDK最新版并拷贝至合适目录:

wget http://download.oracle.com/otn-pub/java/jdk/6u25-b06/jdk-6u25-linux-i586.bin jdk-6u25-linux-i586.bin
sudo mkdir -p /usr/lib/jvm/java/
sudo cp jdk-6u25-linux-i586.bin /usr/lib/jvm/java/

 

修改权限:

sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_25.bin

 

解压JDK:

sudo /usr/lib/jvm/java/jdk1.6.0_25.bin

 

修改环境变量:

sudo vi /etc/environment

 

在environment中修改,出现如下部分

PATH="......:/usr/lib/jvm/java/jdk1.6.0_25/bin"
CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_25/lib
JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_25

 


重新读取配置文件:

source ~/.bashrc

 


此时,环境变量设置成功(设置环境变量的方法很多,不一一列举)
由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。


执行:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_25/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_25/bin/javac 300

 
通过这一步将我们安装的jdk加入java选单。

执行:

update-alternatives --config java

 


通过这一步选择系统默认的jdk
这样,再在shell中输入

执行:

java -version

 

时,就会显示系统使用的java是sun的java。

 

2.安装Jetty

下载并解压:

wget http://dist.codehaus.org/jetty/jetty-hightide-7.4.1/jetty-hightide-7.4.1.v20110513.tar.gz
tar zxvf jetty-hightide-7.4.1.v20110513.tar.gz
sudo cp -r jetty-hightide-7.4.1.v20110513 /etc/jetty

 

修改环境变量:

sudo vi /etc/environment

在environment中修改,出现如下部分:

JETTY_HOME=/etc/jetty

重新读取配置文件:

source ~/.bashrc

 

启动jetty: 

/etc/jetty/bin/jetty.sh start

 

部署应用:

sudo cp xxx.war /etc/jetty/webapps

 

设置开机自动启动jetty:

sudo vi /etc/rc.local

exit 0之前添加以下这行内容:

/etc/jetty/bin/jetty.sh start

3.配置nginx整合Jetty

修改ngxinx配置:

 

sudo vi /etc/nginx/sites-enabled/default

 

 在server下增加以下信息:

        location /appsname/ {
	    proxy_pass      http://127.0.0.1:8080;
            proxy_redirect  off;
            proxy_set_header        Host            $host;
            proxy_set_header        X-Real-IP       $remote_addr;
            proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
        }

这样就可以直接访问http://hostname/appsname 访问你的应用了,而无须在hostname之后加8080端口。

分享到:
评论

相关推荐

    快速搭建项目发布环境 Ubuntu Server 10.04 + resin 3.1.10+ nginx 0.7.65

    本文将详细介绍如何在Ubuntu Server 10.04操作系统上快速搭建一个基于Resin 3.1.10的应用服务器,并结合Nginx 0.7.65作为反向代理,以实现高性能的Web服务。首先,我们来看看所需的主要技术组件: **Resin 3.1.10**...

    ubuntu10.04LTS下安装jdk1.6_linux

    本文将详细介绍如何在 Ubuntu 10.04 LTS 版本上安装 Oracle JDK 1.6,并解决安装过程中可能出现的问题。 #### 二、准备工作 1. **下载 JDK 安装包** - 访问 Oracle 官方网站提供的 JDK 存档页面:[Oracle JDK 1.6...

    android2.2源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6

    根据题目中的描述,本指南将详细介绍如何在Ubuntu 10.04 (X86)操作系统上配置必要的软件和工具,并确保JDK版本为1.6。 **1. 安装基础依赖** 首先,需要确保系统中已经安装了一些基本的开发工具和库。可以通过运行...

    Ubuntu10.04LTS离线汉化包+汉化方法

    在本文中,我们将深入探讨如何在Ubuntu 10.04 LTS(Lucid Lynx)系统上使用离线汉化包进行系统语言的汉化。这个版本的Ubuntu是一款长期支持版,对于那些无法连接到互联网的用户来说,离线汉化包提供了方便的方式来将...

    Ubuntu 10.04 安装配置手记.pdf

    Ubuntu 10.04 安装配置手记 本文档记录了 Ubuntu 10.04 的安装配置过程,包括硬盘安装、Grub4Dos ...通过这篇文章,读者可以了解 Ubuntu 10.04 的安装配置过程,并掌握相关的知识点,可以更好地使用 Ubuntu 操作系统。

    Ubuntu Server 10.04中文环境乱码解决办法

    在Ubuntu Server 10.04中,如果安装时选择了中文环境,但默认的locale设置可能并不支持所有中文字符的显示,这通常是乱码问题的直接原因。 ### 二、修改locale设置 解决乱码问题的第一步是修改系统的locale设置,...

    ubuntu10.04安装配置指南.docx

    Ubuntu 10.04 安装配置指南 本文档提供了一个详细的 Ubuntu 10.04 安装配置指南,涵盖了从准备安装到配置输入法的所有步骤。首先,用户需要下载 Ubuntu 光盘镜像文件,并校验其 MD5 值,然后备份数据,最后可以选择...

    Ubuntu_10.04_安装配置指南

    ### Ubuntu 10.04 安装与配置详尽指南 #### 一、准备工作 在正式开始安装之前,确保已经完成了以下准备工作: 1. **下载 Ubuntu 镜像文件**: - 访问官方链接或其他可靠的源,下载 Ubuntu 10.04 LTS 的 ISO 镜像...

    Ubuntu10.04软件安装.pdf

    从标题和描述中,我们可以了解到这篇文章的主要内容是关于 Ubuntu 10.04 的软件安装和基本配置的指南。从标签中,我们可以看到这是一个文档类型的资源。 从部分内容中,我们可以看到文章分为四个部分。第一部分是...

    ubuntu_10.04_硬盘安装教程(不用wubi).pdf

    1. **C盘已安装Windows XP系统**:这意味着您的计算机上已经有Windows XP操作系统,并且您打算在该系统上安装Ubuntu作为双系统。 2. **预留安装Ubuntu的磁盘空间**:为了顺利安装Ubuntu,您需要提前在硬盘上预留足够...

    ubuntu-10.04-desktop-amd64.iso.torrent

    ubuntu-10.04-desktop-amd64.iso.torrent, Ubuntu Lucid amd64位下载种子

    ubuntu10.04配置手册+Android SDK 开发指南

    android源码环境搭建,linux环境搭建,ubuntu10.04配置手册.pdf+Android SDK 开发指南.pdf.rar

    ubuntu 10.04 LTS界面汉化包

    #dpkg -i language-pack-zh-hans_1%3a10.04+20100421_all.deb language-pack-zh-hans-base_1%3a10.04+20100421_all.deb language-pack-gnome-zh-hans-base_1%3a10.04+20100421_all.deb language-pack-gnome-zh-hans_...

    ubuntu 10.04 LTS安装通过GCC-2.95安装包

    cpp-2.95_2.95.4-24_i386.deb; gcc-2.95_2.95.4-24_i386.deb; g++-2.95_2.95.4-24_i386.deb; libstdc++2.10-glibc2.2_2.95.4-24_i386.deb ; libstdc++2.10-dev_2.95.4-24_i386.deb

    安装Ubuntu10.04全过程(图解)

    在深入探讨如何安装Ubuntu 10.04的全过程之前,我们先来了解下Ubuntu 10.04以及为何选择在VMware...通过上述步骤,你可以在VMware Workstation中成功安装并运行Ubuntu 10.04 LTS,享受这个经典版本带来的稳定性和功能。

    ubuntu 10.04LTS正式版DVD版ISO镜像32位64位种子

    如果你下载的是"ubuntu10.04"这个压缩包,那么里面应该包含的是Ubuntu 10.04的安装镜像,通过这个ISO文件,你可以创建安装光盘或USB驱动器,以便在你的计算机上安装这个系统。无论是为了个人探索开源世界,还是作为...

    ubuntu10.04 安装 opencv2.2.0

    - 在 Ubuntu 10.04 上安装 OpenCV 2.2.0 需要准备必要的依赖库。通过命令 `apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62-dev libtiff4-dev cmake libswscale-dev ...

Global site tag (gtag.js) - Google Analytics