centos 安装java,tomcat


[root@centos java]# rpm -ivh jdk-7u51-linux-i586.rpm
Preparing...                ########################################### [100%]
   1:jdk                    ########################################### [100%]
Unpacking JAR files...
    rt.jar...
    jsse.jar...
    charsets.jar...
    tools.jar...
    localedata.jar...
    jfxrt.jar...
    plugin.jar...
    javaws.jar...
    deploy.jar...
先安装java[root@centos java]# vim /etc/profile
[root@centos java]# java
bash: java: command not found
[root@centos java]# java
bash: java: command not found
修改环境变量,如不修改无法识别[root@centos java]# vim /etc/profile
[root@centos java]# java
bash: java: command not found
[root@centos java]# rpm -ivh jdk-7u51-linux-i586.rpm
error: open of jdk-7u51-linux-i586.rpm failed: 没有那个文件或目录
这是失误的一步[root@centos java]# rpm -ivh jdk-7u51-linux-i586.rpm
Preparing...                ########################################### [100%]
    package jdk-2000:1.7.0_51-fcs.i586 is already installed
[root@centos java]# rpm -e jdk-2000:1.7.0_51-fcs.i586
error: package jdk-2000:1.7.0_51-fcs.i586 is not installed
[root@centos java]# yum remove jdk-2000:1.7.0_51-fcs.i586
Loaded plugins: fastestmirror, priorities, refresh-packagekit, security
Setting up Remove Process
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
--> Running transaction check
---> Package jdk.i586 2000:1.7.0_51-fcs will be erased
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package      Arch          Version                    Repository          Size
================================================================================
Removing:
 jdk          i586          2000:1.7.0_51-fcs          installed          189 M

Transaction Summary
================================================================================
Remove        1 Package(s)

Installed size: 189 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
** Found 3 pre-existing rpmdb problem(s), 'yum check' output follows:
glibc-2.12-1.132.el6.i686 is a duplicate with glibc-2.12-1.107.el6.i686
glibc-2.12-1.132.el6.i686 has missing requires of glibc-common = ('0', '2.12', '1.132.el6')
libgcc-4.4.7-4.el6.i686 is a duplicate with libgcc-4.4.7-3.el6.i686
  Erasing    : 2000:jdk-1.7.0_51-fcs.i586                                   1/1
  Verifying  : 2000:jdk-1.7.0_51-fcs.i586                                   1/1

Removed:
  jdk.i586 2000:1.7.0_51-fcs                                                    

Complete!
卸载java,用yum[root@centos java]# rpm -ivh jdk-7u51-linux-i586.rpm
Preparing...                ########################################### [100%]
   1:jdk                    ########################################### [100%]
Unpacking JAR files...
    rt.jar...
    jsse.jar...
    charsets.jar...
    tools.jar...
    localedata.jar...
    jfxrt.jar...
    plugin.jar...
    javaws.jar...
    deploy.jar...
[root@centos java]# vim /etc/profile
[root@centos java]# java
用法: java [-options] class [args...]
           (执行类)
   或  java [-options] -jar jarfile [args...]
           (执行 jar 文件)
其中选项包括:
    -d32      使用 32 位数据模型 (如果可用)
    -d64      使用 64 位数据模型 (如果可用)
    -client      选择 "client" VM
    -server      选择 "server" VM
    -hotspot      是 "client" VM 的同义词 [已过时]
                  默认 VM 是 server,
                  因为您是在服务器类计算机上运行。


    -cp <目录和 zip/jar 文件的类搜索路径>
    -classpath <目录和 zip/jar 文件的类搜索路径>
                  用 : 分隔的目录, JAR 档案
                  和 ZIP 档案列表, 用于搜索类文件。
    -D<名称>=<值>
                  设置系统属性
    -verbose:[class|gc|jni]
                  启用详细输出
    -version      输出产品版本并退出
    -version:<值>
                  需要指定的版本才能运行
    -showversion  输出产品版本并继续
    -jre-restrict-search | -no-jre-restrict-search
                  在版本搜索中包括/排除用户专用 JRE
    -? -help      输出此帮助消息
    -X            输出非标准选项的帮助
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
                  按指定的粒度启用断言
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
                  禁用具有指定粒度的断言
    -esa | -enablesystemassertions
                  启用系统断言
    -dsa | -disablesystemassertions
                  禁用系统断言
    -agentlib:<libname>[=<选项>]
                  加载本机代理库 <libname>, 例如 -agentlib:hprof
                  另请参阅 -agentlib:jdwp=help 和 -agentlib:hprof=help
    -agentpath:<pathname>[=<选项>]
                  按完整路径名加载本机代理库
    -javaagent:<jarpath>[=<选项>]
                  加载 Java 编程语言代理, 请参阅 java.lang.instrument
    -splash:<imagepath>
                  使用指定的图像显示启动屏幕
有关详细信息, 请参阅 http://www.oracle.com/technetwork/java/javase/documentation/index.html。
[root@centos java]# cd /usrlocal
bash: cd: /usrlocal: 没有那个文件或目录
[root@centos java]# cd /usr/local
[root@centos local]# cd bin
[root@centos bin]# ./startup.sh
bash: ./startup.sh: 没有那个文件或目录
[root@centos bin]# cd /usr/local
[root@centos local]# cd /usr/local/tomcat
[root@centos tomcat]# bin/startup.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
[root@centos tomcat]# java -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) Server VM (build 24.51-b03, mixed mode)
[root@centos tomcat]# vi hello.java
[root@centos tomcat]# vim /etc/profile
一定要使的生效 profile[root@centos tomcat]# source /etc/profile
解压tomcat.tar.gz到usr/local.然后执行下面,完毕[root@centos tomcat]# bin/startup.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/java/jdk1.7.0_51
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
[root@centos tomcat]#

最好还是先卸载掉openjdk,在安装sun公司的jdk.

先查看 rpm -qa | grep java

显示如下信息:

java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

卸载:

rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

还有一些其他的命令

rpm -qa | grep gcj

rpm -qa | grep jdk

如果出现找不到openjdk source的话,那么还可以这样卸载

 yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
 yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值