【UBUNTU】Ubuntu 11.04 下安装JDK 6 + Tomcat 6 JDK安装 权限不够

时间:2022-08-18 15:30:47
 
Ubuntu 11.04 下安装JDK 6 + Tomcat 6 JDK安装 权限不够
2011年09月14日 星期三 上午 00:03

一、安装JDK

       首先需要安装JDK,因为从Ubuntu 10.04开始就从官方源中取消了sun的jdk,所以需要自己从sun公司下载bin文件。我用的是64位的系统,所以需要下载"Linux x86_64“这样名字的bin文件。

Sun公司提供的安装指导如下:

1.下载文件. 以jdk.6.0_27 为例

2. 创建/usr/lib/jvm/java目录,将刚才下载的文件复制到该目录下.并进入/usr/lib/jvm/java目录

3. 设置运行权限

执行命令:

chmod 744 jdk.6.0_27-linux-x64.bin

4. 解压文件.

执行命令: ./jdk.6.0_27-linux-x64.bin

JDK文件就会解压在当前路径的一个名为jdk.6.0_27 的目录中.

5. 执行sudo gedit /etc/environment,添加配置

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java/jdk.6.0_27/bin"

CLASSPATH=".:/usr/lib/jvm/java/jdk1.6.0_27/bin/lib"
JAVA_HOME="/usr/lib/jvm/java/jdk1.6.0_27“

执行

 . /etc/environment

然后在命令行中输入:

java -version

java version "1.6.0_27"
Java(TM) SE Runtime Environment (build 1.6.0_27-b07)
Java HotSpot(TM) Server VM (build 20.2-b06, mixed mode)
OK,JDK安装好了

 --------------------------------------------------------------------------------------------

ubuntu 下安装JDK

博客分类: Linux
1、下载linux下JDK,我下载的是jdk-6u22-linux-i586.bin
2、将该文件放置到/usr/lib/jvm/java文件夹下,jvm和java为新建文件夹
3、运行命令
sudo chmod u+x /usr/lib/jvm/java/jdk-6u22-linux-i586.bin
修改bin文件权限,使其可执行
然后,执行以下命令
sudo /usr/lib/jvm/java/jdk-6u22-linux-i586.bin
最后可见终端显示:
Java(TM) SE Development Kit 6 successfully installed.

此处省去n个字符

Press Enter to continue.....

证明安装已完成
4、运行如下命令
sudo vi /etc/environment
打开环境变量进行配置
具体配置如下:
PATH="...:/usr/lib/jvm/java/jdk1.6.0_22"
CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_22/lib
JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_22
5、进行上述步骤后,在终端中运行java -version命令,提示如下:
程序“java”已包含在下列软件包中:
* gcj-4.4-jre-headless
* gcj-4.5-jre-headless
* openjdk-6-jre-headless
请尝试:apt-get install <选定的软件包>
因此还需要进行配置,以确保我们安装的程序为默认的JDK
运行以下命令:
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_22/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_22/bin/javac 300
将我们安装的jdk加入java选单。
接着执行:
update-alternatives --config java
通过这一步选择系统默认的jdk
这样,再在终端中输入 java -version
显示的应该是:
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) Server VM (build 17.1-b03, mixed mode)

 

--------------------------------------------------------------------------------------------

二、安装Tomcat

A、获取Tomcat安装包

http://tomcat.apache.org/download-60.cgi

http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-6/v6.0.33/bin/apache-tomcat-6.0.33.tar.gz

B、解压并安装mkdir-p/usr/local/webserver/

      tar xvzf apache-tomcat-6.0.33.tar.gz-C/usr/local/webserver/

      #重命名安装目录

      cd/usr/local/webserver/

      mv apache-tomcat-6.0.33.tar.gz/ tomcat

C、设置tomcat以独立的用户运行

     #添加一个系统用户tomcat,并且设置为不可登录系统。

     useradd -d/usr/local/webserver/tomcat-s/usr/sbin/nologin tomcat

D、设置用户tomcat对tomcat目录的访问权限

      chown-R tomcat.tomcat/usr/local/webserver/tomcat/

E、配置Tomcat环境变量

vi/etc/environment

   CATALINA_BASE=/usr/local/webserver/tomcat

   CATALINA_HOME=/usr/local/webserver/tomcat

   TOMCAT_USER=tomcat

 使用以下命令使配置生效

. /etc /environment

F、启动Tomcat

   /usr/local/webserver/tomcat/bin/startup.sh

   Using CATALINA_BASE: /usr/local/webserver/tomcat

   Using CATALINA_HOME: /usr/local/webserver/tomcat

   Using CATALINA_TMPDIR: /usr/local/webserver/tomcat/temp

   Using JRE_HOME: /usr

   Using CLASSPATH: /usr/local/webserver/tomcat/bin/bootstrap.jar:/usr/local/webserver/tomcat/bin/tomcat-juli.jar

G、测试

  访问http://127.0.0.1:8080/,如果看到Tomcat缺省界面就表示成功了。

H、停止Tomcat
     /usr/local/webserver/tomcat/bin/shutdown.sh

I、设置Tomcat管理员帐号

 在的标签前添加以下内容

nano /usr/local/webserver/tomcat/conf/tomcat-users.xml

#也可以用vi进行编辑 或者 gedit /usr/local/webserver/tomcat/conf/tomcat-users.xml

<role rolename="admin-gui"/>

<role rolename="admin-script"/>

<role rolename="manager-gui"/>

<rolerolename="manager-script"/>

<role rolename="manager-jmx"/>

<role rolename="manager-status"/>

<userusername="admin"password="000000"roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>

保存关闭后,重新运行tomcat即可输入上面定交的用户名和密码,就可以登录Tomcat的管理页面。

J、以守护进程方式运行tomcat (也可以不设置这一步。请参考原文:点击

K、设置开机启动tomcat

  本打算以守护程序方式设置开机启动的,研究N久未果,先暂时用下面的方法吧!
  编辑/etc/rc.local,加入启动脚本

       vi /etc /rc.local   /usr /local /webserver /tomcat /bin /startup.sh

  重启,访问http://ip:8080/,如果看到Tomcat缺省界面就表示成功了。

 

注意:如果在重启后遇到Tomcat不能正常启动,并提示是权限不够问题,解决方法如下两种:

      1.以root用户登录系统,使用Tomcat服务器<不推荐>

      2.将当前登录的系统用户服务tomcat的权限

         比如当前用户是:ccboy

         打开终端切换到root 用户权限,

         # chown -R  ccboy:tomcat /usr/local/webserver/tomcat    (说明:将用户tomcat文件夹下的所有文件权限赋予给用户ccboy,和用户组tomcat)

这样就解决了权限的问题(以上方法同样可以解决myeclipse权限的问题)。

本文参考:http://www.linuxidc.com/Linux/2011-08/40787.htm