Ubuntu安装Sunjava6 和 Tomcat6

Ubuntu 安装Sun-java6tomcat6

Java有2种,一种是Ubuntu源自带的open-java(icedtea),一个是Oracle的sun-java6。前者是Ubuntu默认的Java,一般更新后系统就自带了,这里讲后者的安装配置。

源的安装方式

安装sun-java6

添加partner源

sudo add-apt-repository "deb http://archive.canonical.com/ubuntu maverick partner"

更新系统

sudo apt-get update

安装jre

sudo apt-get install sun-java6-jre sun-java6-plugin

安装jdk

sudo apt-get install sun-java6-jdk sun-java6-plugin

查看版本信息

java -version

设为默认Java

sudo update-alternatives --config java

选择即可

Oracle 官方bin安装包

此外可以用Linux上通用的bin包安装,下载官方bin包,终端下面安装解压,然后修改环境变量指向那个jdk便可。

设置环境变量,修改.bashrc或.profile,参考自己系统解压的路径改改。

export JAVA_HOME=/home/user/jdk1.6.0_21/

export PATH=$JAVA_HOME/bin:$PATH

export classPath=/home/user/jdk1.6.0_21/

查看java版本

[email protected]:~$ java -version

java version "1.6.0_21"

Java(TM) SE Runtime Environment (build 1.6.0_21-b06)

Java HotSpot(TM) Server VM (build 17.0-b16, mixed mode)

安装Tomcat

Tomcat是由Apache Foundation研发用于支持JSP(Java Server Page)的网络服务软件。

sudo apt-get install tomcat6

稍等片刻,Tomcat6 即会被自动安装在/usr/share/tomcat5的目录中

设置Tomcat运行的JAVA环境

首先请确保Sun的Java Development Toolkit已经安装。如果尚未安装,参照Java。

启动和停止Tomcat

要启动Tomcat,运行

[email protected]:~$ sudo /etc/init.d/tomcat6 start

* Starting Tomcat servlet engine tomcat6 [ OK ]

此时打开浏览器,在地址栏内输入http://localhost:8080




    		    Ubuntu安装Sunjava6 和 Tomcat6

Tomcat 安装成功

要停止Tomcat,运行

[email protected]:~$ sudo /etc/init.d/tomcat6 stop

* Stopping Tomcat servlet engine tomcat6 [ OK ]

Tomcat 配置文件路径

Tomcat home directory : /usr/share/tomcat6

Tomcat base directory : /var/lib/tomcat6

设置Tomcat管理员帐号

Tomcat的用户帐号信息都保存在tomcat-users.xml的文件中,运行

sudo nano /var/lib/tomcat6/conf/tomcat-users.xml

在</tomcat-users>的标签前添加一行

<user username="用户名" password="密码" roles="admin,manager"/>

保存并关闭。重新运行tomcat即可输入该用户名和密码,登录Tomcat的管理页面。

弊端

Ubuntu 默认把 Tomcat 分到2个目录,在之后配置 Eclipse Server 时会把人逼疯的,配置哪个路径都不对,Eclipse 无法识别安装的 Tomcat。解决方案: sudo ln -s /var/lib/tomcat6/conf /usr/share/tomcat6/conf sudo ln -s /etc/tomcat6/policy.d/03catalina.policy /usr/share/tomcat6/conf/catalina.policy sudo ln -s /var/log/tomcat6 /usr/share/tomcat6/log sudo chmod -R 777 /usr/share/tomcat6/conf

下载安装最新版本的Tomcat

这种方法绕过 Ubuntu 自身的包管理器,直接从Apache Tomcat的主页上下载并使用Tomcat软件,该方法方便快捷的安装旧版或新测试版 Tomcat 而并不影响系统的稳定性,轻松自在。

从tomcat的官方下载页面

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

下载Binary->Core分类中的zip或者tar.gz包后,本地解压缩并将新生成的目录重命名为tomcat,以方便使用。将这个文件夹移动至某路径PATH/。 参考以上设置环境变量和端口设置等步骤,大功告成! 直接运行

PATH/tomcat/bin/./startup.sh

Tomcat 便即刻在后台服务了。 (请将PATH替换成适合您的路径)




    		    Ubuntu安装Sunjava6 和 Tomcat6

Tomcat 启动成功

配置开发环境

Eclipse

以下载的 Eclipse for Java EE 为例,右击底部面板分页 Servers - New - Server,选择你要的 Tomcat 版本,添加进路径。




    		    Ubuntu安装Sunjava6 和 Tomcat6

添加 Tomcat 进 Eclipse

Preferences - Server - Runtime Environments




    		    Ubuntu安装Sunjava6 和 Tomcat6

添加 Tomcat 进 Eclipse

更多相关文章
  • 使用dpkg -l |grep 软件包名 查看哪个软件是否安装 使用apt-cache search 查找需要的软件包名 例如: #sudo apt-cache serach java6 openjdk-6-jdk - OpenJDK Development Kit (JDK) openjdk-6- ...
  • Ubuntu安装ccache步骤: $ sudo apt-get install ccache (安装ccache) 1.命令行启用ccache $vi ~/.bashrc export USE_CCACHE=1 :wq $ccache –M 50G 注:ccache默认存放目录为-/.ccache ...
  • 最近在做一个视频网站安装本地环境费了不少时间.本地是ubuntu 9.10 而服务器是redhat as4 所以到时候本人会把服务器安装过程和大家分享出来. 本人环境如下 php -- 5.210 apache 2.2 ubuntu 9.10 ffmpeg 功能很强大包括视频抓图,视频信息,视频转换 ...
  • ubuntu安装Theano+cuda
    由于学习需要用到GPU加速机器学习算法,需要安装theano+cuda. 开源库的一大问题就是:难安装. 为了搞好这个配置,我是前前后后花了3天,重装了3次ubuntu重装了5次驱动才搞定. 故发此贴,给出最简单安装方法(如果我还记得的话). 因为ubuntu下各种软件依赖关系太多,最好全新ubun ...
  • Ubuntu安装perl模块步骤: 按装cpan: $ sudo perl -MCPAN -e install Spiffy (用此命令第一次安装任意模块时都会先把cpan装上) 后面安装perl模块: $ sudo cpan install DBI 验证是否安装成功 $ perl -e 'use ...
  • Ubuntu安装pipelight步骤: # vi /etc/sudoers (需先在/etc/profile设置好代理http_proxy及https_proxy) Defaults env_keep="http_proxy" Defaults env_keep="h ...
  • Ubuntu安装crosstool-ng步骤: 注:crosstool-ng要求不能在root模式下操作 $ sudo apt-get install gawk $ sudo apt-get install libtool $ sudo apt-get install texinfo $ tar j ...
  • 


    		    Ubuntu安装遭遇 VMware上的Easy install模式
    在VMware中安装Ubuntu 10.04时,你会发现虚拟机在对ubuntu安装时直接跳过了手动分区的过程,而是在你配置了主机名和密码等设置好后直接进入了安装过程.显然,进入这样安装好后的Ubuntu,系统只默认挂载了/分区和一个swap分区.对于略懂linux的用户来说,这样分区实在很dirty ...
一周排行
  • 


    		    MyBatis中如何通過繼承SqlSessionDaoSupport來編寫DAO(一)
    (本文示例完整源代码与数据库脚本下载地址:http://down.51cto.com/da
  • 错误现象:[[email protected] ~]# telnet 192.168.10.130 3306Trying 192.168.10.130...Connected to 192.168.10.130.Escap ...
  • 软件版本 Hadoop版本:2.4.0 Hive版本:0.12.0 mysql版本: 5.1.73   1) 在mysql里创建hive用户,并赋予其足够权限 [[email protected] mysql]# mysql - ...
  • I2S接口工作原理
    I2S音频通信协议 I2S有3个主要信号: 1.串行时钟SCLK,也叫位时钟(BCLK),
  •       Tomcat发布项目的方式大致有三种,但小菜认为通过在tomcat的conf/Catalina/localhost目录下添加配置文件,来发布项目,是最佳选择.       因为这样对tomcat的入侵性最
  • 上了这么多年学,我发现一个问题,好象老师都很喜欢点名,甚至点名都成了某些老师的嗜好,一日不点名,就饭吃不香,觉睡不好似的,我就觉得很奇怪,你的课要是讲的好,同学又怎么会不来听课呢,殊不知:“误人子弟,乃是犯罪!”啊. ...
  • 編寫高質量代碼改善C#程序的157個建議——建議154:不要過度設計,在敏捷中體會重構的樂趣
    建议154:不要过度设计,在敏捷中体会重构的乐趣 有时候,我们不得不随时更改软件的设计:
  • 1741: [Usaco2005 nov]Asteroids 穿越小行星群 Time Limit: 5 Sec  Memory Limit: 64 MBSubmit: 231  Solved: 166[Submit]
  • 1622: [Usaco2008 Open]Word Power 名字的能量 Time Limit: 5 Sec  Memory Limit: 64 MBSubmit: 370  Solved: 184[Submit ...
  • All thanks
    How to make a salad?——Silun Wang 这是一次成功的团队合作,