linux 安装jdk 配置tomcat
Linux(ubuntu)下安装JDK、Tomcat
一、安装jdk
1)首先以root用户登录进去,在根目录下建立/usr/java的目录,我们将下载的东西都放到该目录下去。
2)参考的https://help.ubuntu.com/community/Java
Manual method
- oracle java 6 jre 32-bit
$ wget http://download.oracle.com/otn-pub/java/jdk/6u34-b04/jre-6u34-linux-i586.bin
$ chmod u+x jre-6u34-linux-i586.bin
$ ./jre-6u34-linux-i586.bin
$ sudo mkdir -p /usr/lib/jvm
$ sudo mv jre1.6.0_34 /usr/lib/jvm/
$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jre1.6.0_34/bin/java" 1
$ sudo update-alternatives --install "/usr/lib/mozilla/plugins/libjavaplugin.so" "mozilla-javaplugin.so" "/usr/lib/jvm/jre1.6.0_34/lib/i386/libnpjp2.so" 1
$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jre1.6.0_34/bin/javaws" 1
or
- oracle java 6 jdk 64-bit
$ wget --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-x64.bin
$ chmod u+x jdk-6u45-linux-x64.bin
$ ./jdk-6u45-linux-x64.bin
$ sudo mv jdk1.6.0_45 /opt
$ sudo update-alternatives --install "/usr/bin/java" "java" "/opt/jdk1.6.0_45/bin/java" 1
$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/opt/jdk1.6.0_45/bin/javac" 1
$ sudo update-alternatives --install "/usr/lib/mozilla/plugins/libjavaplugin.so" "mozilla-javaplugin.so" "/opt/jdk1.6.0_45/jre/lib/amd64/libnpjp2.so" 1
$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/jdk1.6.0_45/bin/javaws" 1
IMPORTANT choose the java you installed as default
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac
实际执行下列操作:
$ wget --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-x64.bin
$ chmod u+x jdk-6u45-linux-x64.bin
$ ./jdk-6u45-linux-x64.bin
$ sudo mv jdk1..0_45 /opt
$ sudo update-alternatives --install "/usr/bin/java" "java" "/opt/jdk1.6.0_45/bin/java"
$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/opt/jdk1.6.0_45/bin/javac"
$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/jdk1.6.0_45/bin/javaws" $update-alternatives --install /usr/bin/java java /opt/jdk1..0_45/bin/java
$update-alternatives --install /usr/bin/javac javac /opt/jdk1..0_45/bin/javac
3)设置环境变量,在 /etc/profile中加入如下内容(可以使用vi进行编辑profile):
export JAVA_HOME=/opt/jdk1.6.0_45/
export JRE_HOME=/opt/jdk1.6.0_45/jre
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
4)然后运行source /etc/profile使环境变量生效,貌似只能在当前命令窗口生效,最好重启下机器。
5)使用java -version 查看是否显示版本信息。
6)在终端执行命令 javac java 都能产生很多的信息,就说明安装成功了,你可以用一下例子测试下!
public class hello {
public static void main(String args [ ])
{
System.out.println("Hello World!");
}
}
root@ubuntu: javac hello.java
root@ubuntu: java hello
如果终端有Hello World输出 证明一切都已经好了!
二、安装Tomcat
下面我们开始安装apache-tomcat ,首先从官网下载apache-tomcat的linux包apache-tomcat-6.0.35.tar.gz 下载地址如下 http://tomcat.apache.org/download-60.cgi
1.首先将tomcat安装包拷贝到/opt下
root@ubuntu: cp apache-tomcat-6.0.35.tar.gz /opt
2.然后解压apache-tomcat-6.0.35.tar.gz包,解压后的目录为apache-tomcat-6.0.35
root@ubuntu:cd /opt
root@ubuntu:tar xzvf apache-tomcat-6.0.35.tar.gz
3.然后在终端输入:
[root@localhost heshan]# /opt/apache-tomcat-6.0.35/bin/startup.sh // 启动Tomcat
显示:
Using CATALINA_BASE: /opt/apache-tomcat-6.0.35
Using CATALINA_HOME: /opt/apache-tomcat-6.0.35
Using CATALINA_TMPDIR: /opt/apache-tomcat-6.0.35/temp
Using JRE_HOME: /opt/jdk1.6.0_31/
Using CLASSPATH: /opt/apache-tomcat-6.0.35/bin/bootstrap.jar

[root@localhost heshan]# cd /opt/apache-tomcat-6.0.35/logs //切换到logs目录下
[root@localhost heshan]# tail -f catalina.out //显示Tomcat的控制台输出信息
INFO: Deploying web application directory ServletTest
init actionservlet
Mar 24, 2012 1:33:32 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-80
Mar 24, 2012 1:33:32 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Mar 24, 2012 1:33:32 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/38 config=null
Mar 24, 2012 1:33:32 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 2110 ms

通过以上步骤tomcat已经安装完成,现在使用浏览器访问 http://localhost:8080,出现tomcat默认页面,说明已经安装成功。
现在说下怎么样关闭Tomcat
[root@localhost logs]# /opt/apache-tomcat-6.0.35/bin/shutdown.sh
Using CATALINA_BASE: /opt/apache-tomcat-6.0.353
Using CATALINA_HOME: /opt/apache-tomcat-6.0.35
Using CATALINA_TMPDIR: /opt/apache-tomcat-6.0.35/temp
Using JRE_HOME: /opt/jdk1.6.0_31/
Using CLASSPATH: /opt/apache-tomcat-6.0.35/bin/bootstrap.jar
这样就关闭了Tomcat,不过在我们我们启动Tomcat的时候最后先看一下Tomcat是否正在运行
如下:

[root@localhost logs]# ps -ef|grep tomcat
root 5820 1 22 13:40 pts/2 00:00:01 /opt/jdk1.6.0_31//bin/java -Djava.util.logging.config.file=/opt/apache-tomcat-6.0.33/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.rmi.server.hostname=10.48.17.193 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true -Djava.endorsed.dirs=/opt/apache-tomcat-6.0.353/endorsed -classpath /opt/apache-tomcat-6.0.35/bin/bootstrap.jar -Dcatalina.base=/opt/apache-tomcat-6.0.35 -Dcatalina.home=/opt/apache-tomcat-6.0.35 -Djava.io.tmpdir=/opt/apache-tomcat-6.0.35/temp org.apache.catalina.startup.Bootstrap start root 5855 14306 0 13:40 pts/2 00:00:00 grep tomcat

这时就说明Tomcat正在运行,所以我们必须按照上面的步骤先关闭Tomcat,然后再启动,否则会产生以一些问题。
至此,我们在linux下已经安装好jdk和Tomcat了,我们也可以开始工作了。
为了操作方便,在/usr/local 下建立软链接,名字是tomcat6
四、tomcat开机自启动
方法一:简单方法
将tomcat的启动脚本命令如本例中:/opt/apache-tomcat-6.0.35/bin/startup.sh
放进/etc/rc.local文件下即可,注意命令脚本需要放在 exit 0 之前。
方法二:使用自启动工具 sysv-rc-conf
参考下面链接:
http://hi.baidu.com/yjbqzsf/item/24de91318bb8b9b8124b1459
http://blog.sina.com.cn/s/blog_644e226401013p3t.html
linux 安装jdk 配置tomcat的更多相关文章
- linux安装jdk、tomcat、maven、mysql
安装SZ rz与Gcc 首先需要tomcat的jar包,打算rz上去,发现没有安装 ./configure的时候发现缺少gcc和cc 安装解决: 再次执行成功安装了sz和rz 创建软链接然后就可以使用 ...
- Linux 安装jdk+mysql+tomcat
参考: 安装 jdk+mysql+tomcat https://www.w3h5.com/post/65.html 安装 mysql https://blog.csdn.net/qq_23123 ...
- linux安装jdk和tomcat命令
1.linux centos6.5 安装jdk1.在/usr/local/src目录下,创建java文件夹,拷贝jdk安装包到/usr/local/src/java下面:cd /usr/local/s ...
- Linux安装 jdk、tomcat、eclipse、mysql
概述如果需要在Linux下进行JavaEE的开发,我们需要安装如下软件: 安装JDK 安装步骤 0) 先将软件通过xftp5 上传到/opt 下 1) 解压缩到/opt tar -zxvf jdk. ...
- Linux安装JDK、tomcat
修改tomcat 相关配置必须重启后才生效 如何启动tomcat 在终端框内切换到tomcat 的bin路径下 启动tomcat:./startup.sh 关闭tomcat:./shutdown.sh ...
- 关于 阿里云 的linux 安装 jdk和tomcat 中的问题(解压版的jdk和tomcat)
一安装jdk 1:首先要申请一个服务器 2:其次官网下载jdk(按你的linux版本下载(我的目前是64)) 3:就是上传jdk 4:在 usr 文件夹下创建 java 文件夹 5:把jdk上传到ja ...
- 在 Linux 安装 JDK 和 tomcat(菜鸡级别)
安装JDK 卸载 OPENJDK rpm -qa|grep jdk // 查看当前的jdk情况 yum -y remove java java-1.7.0-openjdk* // 卸载openjdk ...
- linux 安装jdk和tomcat
安装jdk 下载相关jdk .rpm包,如:jdk-8u31-linux-i586.rpm 解压:#rpm -ivh jdk-8u31-linux-i586.rpm 配置环境变量:#vi /etc/ ...
- linux 安装jdk 和tomcat
#创建用户是为了区分操作权限,如果不区分的话可以直接用root用户执行文件目录为 /usr/lcdc #创建lcdc用户, #其中-d和-m选项用来为登录名lcdc, /usr/lcdc(/usr为默 ...
随机推荐
- POJ 1699 Best Sequence(DFS)
題目鏈接 題意 : 將幾個片段如圖所示方法縮成一個序列,求出最短這個序列. 思路 : 其實我也不知道怎麼做.....看網上都用了DP.....但是我不會.....這個DP不錯,還有用KMP+状压DP做 ...
- POJ1068Parencodings
http://poj.org/problem?id=1068 这个题的话就是先把给出来的一串数字转化成括号,再把括号转化成要求的,最后输出就行了 #include<cstdio> #inc ...
- 深入浅出Java并发包—CAS机制
在JDK1.5之前.Java主要靠synchronized这个关键字保证同步,已解决多线程下的线程不安全问题,但是这会导致锁的发生,会引发一些个性能问题. 锁主要存在一下问题 (1)在多线程竞争下,加 ...
- SpringMVC学习总结(五)——SpringMVC文件上传例子
这是用的是SpringMVC-3.1.1.commons-fileupload-1.2.2和io-2.0.1 首先是web.xml <?xml version="1.0" e ...
- php相关学习资源
相关书籍资源: 1:PHP和MySQL Web开发 经典书籍 视频教程: PHP开发工程师闯关记--初识PHP php调试技巧: PHP 程序员的调试技术 使用 print 语句.错误报告和 PHPE ...
- ios开发--27个提升效率的iOS开源库推荐
超长慎入列表: DZNEmptyDataSet(UI,空表格视图解算器) PDTSimpleCalendar(UI,drop-in日历组件) MagicalRecord(实施活跃记录模式的Core D ...
- 创业草堂之六:CEO的财务自修课
创业团队中一个最普遍的缺陷,是团队--尤其是团队的核心人物CEO,缺乏基本的财务知识和技能.一个不懂财务知识的CEO,即使业务能力再强,在投资人的眼里,他/她依然是一个笨拙的CEO.粗糙的CEO.鲁莽 ...
- *CentOS下简单的MySQL数据库操作
1.登录成功之后退出的话,直接输入quit或者exit即可.
- Windows下IIS以FastCGI模式运行PHP
由于PHP5.3 的改进,原有的IIS 通过isapi 方式解析PHP脚本已经不被支持,PHP从5.3.0 以后的版本开始使用微软的 fastcgi 模式,这是一个更先进的方式,运行速度更快,更稳定. ...
- 简单的XPath入门
XPath即为XML路径语言,它是一种用来确定XML(标准通用标记语言的子集)文档中某部分位置的语言.XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力.XPath 是 XML 的查询语 ...