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端口。
分享到:
相关推荐
NULL 博文链接:https://ethanwooblog.iteye.com/blog/1340252
android2.2源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6android2.2源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6android2.2源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6
ubuntu下安装jdk1.6的过程,包括报错的处理等
这是10。04LTS的离线汉化包,专给没办法连网的同志用的,希望能帮助到你们。。。。
Ubuntu_10.04 安装、配置、指南
Ubuntu Server 10.04中文环境乱码解决办法
在ubuntu 10.04上安装subversion+sasl谁用户的全过程
ubuntu10.04安装配置指南.docx
ubuntu-10.04-desktop-amd64.iso.torrent, Ubuntu Lucid amd64位下载种子
不用wubi,直接进行ubuntu_10.04的硬盘安装,系统更加稳定。
android源码环境搭建,linux环境搭建,ubuntu10.04配置手册.pdf+Android SDK 开发指南.pdf.rar
ubuntu10.04 安装 opencv2.2.0
在ubuntu 10.04下安装svn server的过程;包括配置和client的使用等
#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_...
介绍最新版本Ubuntu10.04的安装,配置,shell编程等内容,快速入门提高的资料。 分两卷: Ubuntu10.04入门教程01 Ubuntu10.04入门教程02
Ubuntu_10.04上编译Android_2.3Ubuntu_10.04上编译Android_2.3
Ubuntu_10.04操作系统安装全过程截图指南 Ubuntu_10.04操作系统安装全过程截图指南
。。。