阿里云的ubuntu server 12.04 下安装jdk和tomcat

因为想自己在做个简单粗暴的小游戏,弄到朋友圈去,买了个阿里云服务,当时选的的ubuntu sever 12.04的os,恰巧朋友又委托一个小项目,所以先尝试搭建下环境。

首先,用putty或者SSH Secure Shell Client连接到服务器,进入命令环境。

1.$ sudo mkdir /usr/lib/jvm     创建存放jdk的安装目录

然后到 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 下载 jdk-7u67-linux-x64.tar.gz

下载到本地,之后用 SSH Secure File Transfer Client 上传到服务器上  的 /usr/lib/jvm目录下

2、解压文件

$ sudo mv jdk-7u67-linux-x64.tar.gz/usr/lib/jvm/

$ cd /usr/lib/jvm/

$ sudo tar -zxvf jdk-7u67-linux-x64.tar.gz

$ sudo rm ./jdk-7u67-linux-x64.tar.gz
3、配置

$ sudo gedit /etc/environment  (这里我用的是原生的自带vi命令编辑工具,gedit估计要自己去安装下  sudo vi /etc/environment)

之后就是蛋疼的 编辑命令 又恶补了一下 编辑命令    http://www.eepw.com.cn/article/48018.htm

此次操作无非就是vi命令打开文件的时候 切换到插入模式(i命令),然后用光标定位要添加的地方,复制以下路径信息,要注意自己的jdk目录的名称,根据实际情况来。我的是jdk1.7.0_67,所以下面的路径信息换成这个

再是切换到底行命令(shift+:),输入wq 是保存并退出的意思   !q就是退出的意思  w是保存的意思

在environment中修改PATH,追加JDK路径,添加CLASSPATH与JAVA_HOME后如下:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/jdk1.7.0_67/bin"

CLASSPATH="/usr/lib/jvm/jdk1.7.0_67/lib"

JAVA_HOME="/usr/lib/jvm/jdk1.7.0_67"

然后就是要告诉系统,我们使用的sun的JDK,而非OpenJDK了:

$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_67/bin/java 300

$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_67/bin/javac 300

$ sudo update-alternatives --config java

测试:
java -version

出现以下信息 说明成功了

java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)

安装jdk 还算顺利

接下去就是tomcat7的安装过程

1.去http://tomcat.apache.org/download-70.cgi下载apache-tomcat-7.0.55.tar.gz

2. 解压到本地,修改文件夹名称为tomcat

3.添加管理员权限:在tomcat\conf下修改tomcat-users.xml文件,在<tomcat-users>标签里添加如下内容

<role rolename="manager-gui"/> <role rolename="manager-script"/>    <role rolename="manager-jmx"/>    <role rolename="manager-status"/>   <role rolename="admin-script"/>    <role rolename="admin-gui"/>  <user name="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>

4.修改tomcat环境变量:$ sudo vi /etc/environment  添加

CATALINA_HOME=/usr/local/installed/tomcat

5.通过SSH将文件夹tomcat移动到ubuntu server的/usr/local/installed目录里(没有这个installed目录的可以自己建一个)

之后$ source /etc/environment 使之生效

7.启动tomcat查看页面

$ cd /usr/local/installed/tomcat/bin  目录下

准备用命令 sh startup.sh启动tomcat时候 ,跑不起来  提示错误  permission denied

想了半天 用ls-l 命令  看了下 startup.sh 没有执行的权限  但是我是管理员登进去的  一想  肯定是没附赋上x的执行权限

所以在/usr/local/installed/tomcat/bin目录下用了这命令   $:chmod a+x *.sh 给所有sh文件赋上x的可执行的权限

再次 尝试  sh startup.sh 总算成功了 出现以下信息

$:/usr/local/installed/tomcat/bin# sudo sh startup.sh
Using CATALINA_BASE:   /usr/local/installed/tomcat
Using CATALINA_HOME:   /usr/local/installed/tomcat
Using CATALINA_TMPDIR: /usr/local/installed/tomcat/temp
Using JRE_HOME:        /usr/lib/jvm/jdk1.7.0_67
Using CLASSPATH:       /usr/local/installed/tomcat/bin/bootstrap.jar:/usr/local/installed/tomcat/bin/tomcat-juli.jar
Tomcat started.

最后用公网ip:8080访问 就看到tomcat的 欢迎页面了,实属不易!

参考文章:

http://www.myexception.cn/internet/1509690.html (tomcat)

http://forum.ubuntu.org.cn/viewtopic.php?t=382604 (jdk)

http://blog.sina.com.cn/s/blog_4b9d604f0100ia7z.html (错误提示)

阿里云的ubuntu server 12.04 下安装jdk和tomcat

时间: 2024-10-12 19:06:51

阿里云的ubuntu server 12.04 下安装jdk和tomcat的相关文章

Ubuntu server 14.04下安装hadoop-2.6.4 集群机

需要的环境: Ubuntu server 14.04 四台 Windows 7 操作系统(内存尽量大) Xshell 软件 安装在Windows 7操作系统上 Hadoop-2.6.4 软件(编译好) 参考文档: Hadoop 集群安装: (1) http://www.linuxidc.com/Linux/2015-01/111463.htm (2) http://blog.csdn.net/stark_summer/article/details/42424279 (3) http://www

Ubuntu Server 12.04 LTS 安装LAMP环境

Ubuntu的LAMP环境apt-get一键搭建: sudo apt-get install apache2 php5 mysql-server php5-mysql Ubuntu的LAMP环境tasksel一键搭建:(tasksel提供了Ubuntu一些常见的软件套装) sudo tasksel install lamp-server apache默认网站根目录:/var/www 环境工作是否正常测试: sudo vim info.php <?php     echo "这是测试LAMP

ubuntu笔记 - 12.04下安装搜狗拼音输入法最简洁方法

sudo add-apt-repository ppa:fcitx-team/nightly sudo apt-get update 然后进入Ubuntu软件中心,在搜索栏输入:fcitx 安装:Flexible Input Method Framework 然后去搜狗官网下载安装文件. http://pinyin.sogou.com/linux/?r=pinyin 双击运行,相信剩下的一看就明白了.

Ubuntu 12.04 下安装 Eclipse

方法一:(缺点是安装时附加openjdk等大量程序并无法去除,优点是安装简单) $ sudo apt-get install eclipse 方法二:(优点是安装内容清爽,缺点是配置麻烦)1.安装JDK,参考 Ubuntu 12.04 下安装 JDK 7 2.下载 Eclipse 从 http://www.eclipse.org/downloads/index-developer.php下载合适版本,如:Eclipse IDE for C/C++ Developers 3.解压文件$ sudo

UBUNTU SERVER 12.04搭建PHP环境

Ubuntu的Server和Desktop上都配过php的LAMP环境,步骤没什么区别,相关的教程网上也很多,这里把自己的配置过程记录下来,省得每次都google…供参考 整个环境用到Apache2.MySQL.php5和phpMyAdmin 1.安装Apache2 $ sudo apt-get install apache2 装完后在浏览器中访问 http://[server-ip-address]  如看到类似下图的页面,则apache2安装成功 Ubuntu下,apache的配置信息在/e

Ubuntu Server 12.04 安装 Jabberd2 服务器

本篇文章由:http://xinpure.com/install-ubuntu-server-12-04-jabberd2-server/ Ubuntu Server 12.04 安装 Jabberd2 服务器 安装 Jabberd2 在终端输入以下命令安装 Jabberd2: sudo apt-get install jabberd2 配置 修改 /etc/jabberd2/sm.xml 文件 1.修改服务器地址 ( 第6行 ): 6 <id>localhost.localdomain<

打造 ubuntu server 12.04 jeos

cocos2d-x升级到3.0后变化不小,除了API的变化(主要是函数和类名称变化,以及使用了C++11的不少特性,function/bind, lamda, std::thread-),创建和编译工程也做了一些简化调整.本文主要讨论一下cocos2d-x3.0 在android平台开发的环境设置及工程创建编译流程. 1.   初始设置 除了2.x所需要的python,jdk, android sdk和ndk之外,还需要部署apache-ant. 1)      在path中设置好java环境变

Ubuntu Server 12.04 LTS搭建SVN服务及修改端口

采用了apache结合svn的方式. 首先安装apache.subversion.svn-apache sudo apt-get install apache2 sudo apt-get install subversion sudo apt-get install libapache2-svn 然后创建svn项目仓库 sudo mkdir /svn sudo cp /etc/apache2/mods-enabled/dav_svn.conf /etc/apache2/mods-enabled/

Ubuntu server 12.04 U盘安装 光盘读取错误

今天用Ultraiso将Ubuntu server 12.04 刻入U盘中安装系统,中介提示错误从光盘中读取数据出错.上网搜了下解决方案,很多推荐用win32diskimager这款软件进行刻录.初次之外,其实还有另外一种解决方案.下面做一些详细解释: 1. 将ubuntu-12.04-server-i386.iso拷贝到刚才刻录的U盘的根目录下. 2. 开机从U盘启动,到出错时按ALT+F2切换到另一个Console,输入以下命令: umount /dev/sdc4 //sdc4是我的U盘设备