Linux(ubuntu)下安装JDK、Tomcat

时间:2022-02-03 21:23:50

一、安装jdk

1)首先以root用户登录进去,在根目录下建立opt的目录,我们将下载的东西都放到该目录下去。

2)下载j2sdk ,如jdk-6u31-linux-i586.bin 下载地址如下http://www.java.com/zh_CN/download/manual.jsp

3)然后将jdk-6u31-linux-i586.bin拷贝到opt目录下,双击执行,安装界面会出现授权协议,按Enter键接受,然后就会生成jdk1.6.0_31的目录。

4)设置环境变量,在 /etc/profile中加入如下内容(可以使用vi进行编辑profile):

export JAVA_HOME=/opt/jdk1.6.0_31/
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

5)然后运行source  /etc/profile使环境变量生效,貌似只能在当前命令窗口生效,最好重启下机器。

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..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..tar.gz

3.然后在终端输入:

[root@localhost heshan]# /opt/apache-tomcat-6.0./bin/startup.sh  // 启动Tomcat

显示:

Using CATALINA_BASE:   /opt/apache-tomcat-6.0.
Using CATALINA_HOME: /opt/apache-tomcat-6.0.
Using CATALINA_TMPDIR: /opt/apache-tomcat-6.0./temp
Using JRE_HOME: /opt/jdk1..0_31/
Using CLASSPATH: /opt/apache-tomcat-6.0./bin/bootstrap.jar
[root@localhost heshan]# cd /opt/apache-tomcat-6.0./logs      //切换到logs目录下
[root@localhost heshan]# tail -f catalina.out //显示Tomcat的控制台输出信息
INFO: Deploying web application directory ServletTest
init actionservlet
Mar , :: PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-
Mar , :: PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:
Mar , :: PM org.apache.jk.server.JkMain start
INFO: Jk running ID= time=/ config=null
Mar , :: PM org.apache.catalina.startup.Catalina start
INFO: Server startup in ms

通过以上步骤tomcat已经安装完成,现在使用浏览器访问 http://localhost:8080,出现tomcat默认页面,说明已经安装成功。
现在说下怎么样关闭Tomcat

[root@localhost logs]# /opt/apache-tomcat-6.0./bin/shutdown.sh
Using CATALINA_BASE: /opt/apache-tomcat-6.0.
Using CATALINA_HOME: /opt/apache-tomcat-6.0.
Using CATALINA_TMPDIR: /opt/apache-tomcat-6.0./temp
Using JRE_HOME: /opt/jdk1..0_31/
Using CLASSPATH: /opt/apache-tomcat-6.0./bin/bootstrap.jar

这样就关闭了Tomcat,不过在我们我们启动Tomcat的时候最后先看一下Tomcat是否正在运行

如下:

[root@localhost logs]# ps -ef|grep tomcat
root : pts/ :: /opt/jdk1..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 : pts/ :: grep tomcat

这时就说明Tomcat正在运行,所以我们必须按照上面的步骤先关闭Tomcat,然后再启动,否则会产生以一些问题。
至此,我们在linux下已经安装好jdk和Tomcat了,我们也可以开始工作了。

Linux(ubuntu)下安装JDK、Tomcat的更多相关文章

  1. ubuntu下安装jdk,tomcat,mysql,ftp,telnet,svn

    需求分析:自己弄了个小网站,想放到云服务器上,同时把自己积累的代码也放上去,服务器上的文件可以简单的在windows上查看,也可以方便的通过windows连接linux服务器. 解决:运行网站要用到j ...

  2. Linux(Ubuntu)下安装jdk

    一.下载 1)可以去官网下载:http://www.oracle.com/technetwork/java/javase/downloads/ea-jsp-142245.html,比较多,眼花~~· ...

  3. RedHat Linux 5.5安装JDK+Tomcat并部署Java项目

    与大家分享下RedHat Linux 5.5安装JDK+Tomcat并部署Java项目的步骤,希望对大家有用. 1.下载并安装jdk 虚拟机中安装RedHat Linux 5.5 64位企业版, 这里 ...

  4. Ubuntu下安装JDK以及相关配置

    1.查看系统位数,输入以下命令即可 getconf LONG_BIT 2.下载对应的JDK文件,我这里下载的是jdk-8u60-linux-64.tar.gz 3.创建目录作为JDK的安装目录,这里选 ...

  5. 在Linux系统下安装jdk并配置环境变量

    本文主要介绍的是如何是Linux环境下安装JDK的,因为Linux环境下,很多时候也离不开Java的,下面笔者就和大家一起分享如何jdk1.8的过程吧. 1.安装环境 操作系统:CentOS 07 6 ...

  6. Linux终端下安装jdk

    linux 终端下安装jdk(rpm方法) 1.下载jdk对应版本rpm文件(以下称为jdk.rpm) 放在对应文件夹下 2.使用命令给定权限 #chmod +x jdk.rpm 3.解压rpm文件 ...

  7. Ubuntu下安装JDK详细教程

    Ubuntu下安装JDK详细教程 作者:凯鲁嘎吉 - 博客园http://www.cnblogs.com/kailugaji/ Ubuntu版本:Ubuntu-12.04.5-desktop-i386 ...

  8. Ubuntu下安装JDK图文教程详解 jdk-java6-30 .bin 的处理方法

    Ubuntu下安装JDK图文教程详解 jdk-java6-30 .bin 的处理方法: https://blog.csdn.net/mingjie1212/article/details/485250 ...

  9. 【android开发】如何在Linux平台下安装JDK环境

    原文:http://android.eoe.cn/topic/android_sdk Linux平台JDK安装 本文主要描述如何在Linux平台下安装JDK环境.进入网页:http://www.ora ...

随机推荐

  1. 步入angularjs directive(指令)--点击按钮加入loading状态

    今天我终于鼓起勇气写自己的博客了,激动与害怕并存,希望大家能多多批评指导,如果能够帮助大家,也希望大家点个赞!! 用angularjs 工作也有段时间了,总体感觉最有挑战性的还是指令,因为没有指令的a ...

  2. X.509,RSA,PKCS 普及

    X.509 X.509是一种非常通用的证书格式.所有的证书都符合ITU-T X.509国际标准,因此(理论上)为一种应用创建的证书可以用于任何其他符合X.509标准的应用. 在一份证书中,必须证明公钥 ...

  3. C++ Language

    C++ Language Reference https://msdn.microsoft.com/en-us/library/3bstk3k5(v=vs.120).aspx

  4. SQL Server的三种物理连接之Hash Join(三)

    简介 在 SQL Server 2012 在一些特殊的例子下会看到下面的图标: Hash Join分为两个阶段,分别为生成和探测阶段. 首先是生成阶段,将输入源中的每一个条目经过散列函数的计算都放到不 ...

  5. Java多线程中线程间的通信

    一.使用while方式来实现线程之间的通信 package com.ietree.multithread.sync; import java.util.ArrayList; import java.u ...

  6. CF1152 F. Neko Rules the Catniverse (dp)

    题意 一条长为 \(n\) 的数轴,可以从任意整点 \(\in [1, n]\) 出发,假设当前在 \(x\) ,下一步能到达的点 \(y\) 需要满足,\(y\) 从未到过,且 \(1 \le y ...

  7. spring集成cxf实现webservice接口功能

    由于cxf的web项目已经集成了Spring,所以cxf的服务类都是在spring的配置文件中完成的.以下是步骤:第一步:建立一个web项目.第二步:准备所有jar包.将cxf_home\lib项目下 ...

  8. UDP/TCP拾遗

    1.UDP的特点 (1)UDP 是无连接的,即发送数据之前不需要建立连接. (2)UDP 使用尽最大努力交付,即不保证可靠交付,同时也不使用拥塞控制. (3)UDP 是面向报文的.UDP 没有拥塞控制 ...

  9. python字符串之split

    函数:split() Python中有split()和os.path.split()两个函数,具体作用如下:split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(lis ...

  10. [zz]如何学习Polygon Mesh Processing这本书?

    图形学初学者,如何学习Polygon Mesh Processing这本书?修改修改 导师暑假让我看看这本书,目前看了一半觉得这本书比较偏重数学基础,对于具体的 implementation提及的并不 ...