一:安装jdk
下载将jdk加压后放到/usr/local目录下:

[root@master ~]#chmod 755 jdk-6u5-linux-x64.bin

[root@master ~]# ./jdk-6u5-linux-x64.bin

[root@master ~]#mv jdk1.6.0_05 /usr/local

建立/usr/local/下的jdk软连接方便以后版本升级 :

[root@master ~]# ln -s /usr/local/jdk1.6.0_05/ /usr/local/jdk

配置环境变量:

在 /etc/profile 中的文件末尾加入以下内容:

JAVA_HOME=/usr/local/jdk1.6.0_05

JAVA_BIN=/usr/local/jdk1.6.0_05/bin

PATH=$PATH:$JAVA_BIN

CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME JAVA_BIN PATH CLASSPATH

保存退出

[root@master ~]source /etc/profile

查看java环境变量是否生效

[root@master ~]# java -version

java version "1.6.0_05"

Java(TM) SE Runtime Environment (build 1.6.0_05-b13)

Java HotSpot(TM) 64-Bit Server VM (build 10.0-b19, mixed mode)

测试成功

二:安装tomcat

2.下载安装tomcat(http://tomcat.apache.org/

[root@master ~]# unzip apache-tomcat-6.0.30.zip

[root@master ~]# mv apache-tomcat-6.0.30/ /usr/local/

[root@master ~]cd /usr/local/

[root@master local]# ln -s /usr/local/apache-tomcat-6.0.30/ /usr/local/tomcat

[root@master local]# cd tomcat/bin/

[root@master bin]#ls

[root@master bin]#vim catalina.sh

文件末尾添加以下内容:

CATALINA_HOME=/usr/local/apache-tomcat-6.0.41/

[root@master local]#chmod +x *.sh

三.启动tomcat服务器

[root@master tomcat]# /usr/local/tomcat /bin/catalina.sh start

Using CATALINA_BASE:   /usr/local/apache-tomcat-6.0.30/

Using CATALINA_HOME:   /usr/local/apache-tomcat-6.0.30/

Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.30//temp

Using JRE_HOME:        /usr/local/jdk1.6.0_05

Using CLASSPATH:       /usr/local/apache-tomcat-6.0.30//bin/bootstrap.jar

[root@master logs]# cd /usr/local/tomcat/logs/

[root@master logs]# tail -f catalina.out

Aug 25, 2014 10:50:16 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory host-manager
Aug 25, 2014 10:50:16 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Aug 25, 2014 10:50:16 AM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Aug 25, 2014 10:50:16 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/14  config=null
Aug 25, 2014 10:50:16 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 836 ms

四.在浏览器中输入

http://localhost:8080/(如果不是本机,则输入对应的ip地址)

测试出现tomcat页面则测试成功

参考网站:

http://blog.csdn.net/zhuying_linux/article/details/6583096

【附加:
四. 测试jdk 
1. 用文本编辑器新建一个Test.java文件,在其中输入以下代码并保存: 
public class test { 
public static void main(String args[]) { 
System.out.println("A new jdk test !"); 


2. 编译:在shell终端执行命令 javac Test.java 
3. 运行:在shell终端执行命令 java Test 
当shell下出现“A new jdk test !”字样则jdk运行正常。

五. 卸载jdk 
·找到jdk安装目录的_uninst子目录 
·在shell终端执行命令./uninstall.sh即可卸载jdk。】

2015年1月4号

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

gzip: stdin: invalid compressed data--format violated
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now

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

不要勾选二进制ASCii 传输即可。

上传到 /opt/的目录下

1、解压

tar zxvf apache-tomcat-7.0.57.gz

然后重新命名 mv apache-tomcat-7.0.57 tomcat

2、

[root@master bin]#cd /opt/tomcat/bin/

[root@master bin]#vim catalina.sh

文件末尾添加以下内容:

在最后一行加入:

CATALINA_HOME=/opt/tomcat/

3、启动tomcat

/opt/tomcat/bin/catalina.sh stop

/opt/tomcat/bin/catalina.sh start

启动方式还有一种:

进入Tomcat下的bin目录,cd /opt/tomcat/bin

使用Tomcat开启或关闭命令./startup.sh 或./shutdown.sh

查看是否启动

root@ubuntu:/home/dgx/tomcat/bin# ps -ef|grep java
root     46446     1 62 23:40 pts/1    00:00:04 /usr/bin/java -Djava.util.logging.config.file=/home/dgx/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/home/dgx/tomcat/endorsed -classpath /home/dgx/tomcat/bin/bootstrap.jar:/home/dgx/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/home/dgx/tomcat -Dcatalina.home=/home/dgx/tomcat -Djava.io.tmpdir=/home/dgx/tomcat/temp org.apache.catalina.startup.Bootstrap start
root     46474 44964  0 23:40 pts/1    00:00:00 grep --color=auto java

后面有这一长串,就代表成功了。

4、注:

修改端口号
vim server.xml (conf目录下)8080修改8070等即可

5、控制台输出

找到logs目录下的catalina

tail -f catalina.out

最后一行出现INFO: Server startup in 5359 ms 代表启动成功。

也可以查看进程ps -ef|grep tomcat 如果出现一长串等,就代表成功了。

a.util.logging.config.file=/home/dgx/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/home/dgx/tomcat/endorsed -classpath /home/dgx/tomcat/bin/bootstra

6、后台管理权限

.、打开tomcat-user.xml(在conf文件夹下),添加一个"manager"的权限,并添加一个 
登陆名为admin,登陆密码为admin的用户,指定其权限为manager.修改后的tomcat-user.xml如下:

<role rolename="manager-gui"/>
 <user username="Admin" password="niot1234" roles="manager-gui"/>
</tomcat-users>

[注:必须是一个manager-gui,写一个“manager” 都报错,没有权限访问到]

==================================== 
3.保存好tomcat-user.xml,重启动tomcat

7、tomcat修改默认目录 linux

a、修改tomcat的默认目录。它的默认目录是webapps/ROOT,对应的conf目录下的server.xml里的内容是:
<Host name=”localhost”  appBase=”webapps”
            unpackWARs=”true” autoDeploy=”true”
            xmlValidation=”false” xmlNamespaceAware=”false”>

b、修改默认目录的话就是添加一条:
 <Context path=”" docBase=”/home/tomcat/javapage” debug=”0″ reloadable=”true” />

这样重启tomcat后,他就会把起先默认目录里webapps/ROOT修改成了home/tomcat/javapage这个目录。

8、Linux重启tomcat

a、 ps -ef |grep java

出现很长这一串,就是成功了。

root     14000     1 51 01:17 pts/27   00:00:02 /usr/bin/java -Djava.util.logging.config.file=/home/dgx/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/home/dgx/tomcat/endorsed -classpath /home/dgx/tomcat/bin/bootstrap.jar:/home/dgx/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/home/dgx/tomcat -Dcatalina.home=/home/dgx/tomcat -Djava.io.tmpdir=/home/dgx/tomcat/temp org.apache.catalina.startup.Bootstrap start
root     14015 10879  0 01:17 pts/27   00:00:00 grep --color=auto java

b、关闭tomcat

cd /home/dgx/tomcat/bin
使用Tomcat关闭命令 
./shutdown.sh
c、再次查看
ps -ef |grep java
如果只出现一串,就代表关闭成功了。
root@ubuntu:/home/dgx/tomcat/bin# ps -ef |grep java
root     14690 10879  0 01:24 pts/27   00:00:00 grep --color=auto java
有的时候,关闭不成功,如果你想直接干掉Tomcat,你可以使用kill命令,直接杀死Tomcat进程
 
 kill -9 7010
d、重启tomcat,有的时候还重启不成功。
----------------------------------------------------------------------
2015年1月9日
1、查看日志文件,可以快速的解决问题
cat catalina.out
2、/home/dgx/tomcat/bin/catalina.sh start 重启
3、ps -ef |grep java 出现一长串了,终于成功了
6、添加虚拟目录/home/niotweb
<Context path="" docBase="/home/niotweb" debug="0" reloadable="true" crossContext="true" /> 加入这一行
 
 
在</host>之前,然后删掉前面的两个注释,和前面的 <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log." suffix=".txt"
       pattern="%h %l %u %t &quot;%r&quot; %s %b" /> 紧密相连
【注:如果有这些注释的话,很容易/home/dgx/tomcat/bin/catalina.sh 停止不成功,启动不成功】
 
7、copy了 webapps下的文件到了 /home/niotweb 然后把对应的ROOT下的文件也拷贝到/home/niotweb 的根目录下,就ok了,出现不适虚拟目录的那个tomcat默认启动页面
 
--------------------------------------------------------------------------------------------
2015年1月12日
1、ubuntu 中tomcat 自启动
cp -r /dgx/home/tomcat/bin/catalina.sh /etc/init.d
cd /etc/init.d
mv catalina.sh tomcat
2、修改tomcat文件添加

CATALINA_HOME=/home/dgx/tomcat

JAVA_HOME=/usr/lib/jvm/java-6-sun[注:没有加这个]

3、sudo rcconf 选择要启动的项目
 
 
标签: linux

Linux 部署 Tomcat和JDK的更多相关文章

  1. JAVAEE——BOS物流项目14:Linux部署(安装jdk、tomcat、mySQL)和扩展资料

    1 学习计划 1.Linux部署 n 安装jdk n 安装tomcat n 安装MySQL n 将项目发布到tomcat 2.扩展资料 2 Linux部署 2.1 安装jdk 第一步:获取Linux系 ...

  2. Linux服务器安装tomcat、JDK、SVN等常用开发软件总结

    本来本文发布到首页的,该网站运营人员移除了,说我这篇博文太简单了,如果感觉我这篇博文有用的,大家给个推荐,打一下运营人员的脸 目录 一.Ubuntu 16.04下安装JDK(spring 3.2不支持 ...

  3. linux 为tomcat指定jdk

    Linux为Tomecat指定JDK   在搭建Jenkin+Sonar集成时,由于系统环境配置了jdk1.7,但是jenkins在安装sonar的插件时,需要jdk1.8.,所以需要在Tomcat指 ...

  4. Linux 部署Tomcat图文注解 一学就会

    导读 安装tomcat前首先要安装对应的jdk并配置Java环境. 安装jdk,请参考:点我直达 安装Tomcat 下载Tomcat包 官网地址:点我直达 Tomcat与jdk兼容关系 注:Tomca ...

  5. 关于云Linux部署tomcat服务器(Maven的多模块war包)

    博主的运行环境: 电脑系统: Linux mint 18 JDK版本: java version "1.8.0_171" Maven版本:  Apache Maven 3.5.3 ...

  6. linux下tomcat指定jdk和配置运行参数

    一.指定运行jdk 1)set classpath.sh和catalina.sh中写入: export JAVA_HOME=/usr/local/java/jdk1.8.0_121 export JR ...

  7. LINUX部署TOMCAT服务器

    转载声明: http://www.cnblogs.com/xdp-gacl/p/4097608.html 解压tomcat服务器压缩包 配置环境变量 tomcat服务器运行时是需要JDK支持的,所以必 ...

  8. 使用linux部署tomcat项目

    1.下载对应的Tomcat服务器包 Apache Tomcat官网下载: http://tomcat.apache.org/download-70.cgi 比如我们使用的是  apache-tomca ...

  9. CentOS7,安装Tomcat8.5、JDK1.8,并设置开机启动(Linux CentOS Tomcat、JDK+Tomcat、Tomcat开机自启动)

    1.下载JDK1.8.Tomcat8 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.ht ...

随机推荐

  1. Compile Time Assertion..

    The most seen assertion are during runtime, but this one is at compile time, to give the error more ...

  2. 自定义控件之--继承控件(圆形TextView)

    师从郭大,自学于心,继承控件无疑就是继承自现有控件,保持继承的控件的属性并进行必要的扩展.   比如下面这个自定义控件,它就保持了TextView的属性,并对TextView的外观进行必要的修改该来适 ...

  3. UVA 10480 Sabotage

    最小割+输出方案 #include<cstdio> #include<cstring> #include<string> #include<cmath> ...

  4. jQuery第二章

    一.jQuery选择器 jQuery的行为规则都必须在获取到元素后才能生效.来看一个简单的例子: <p class = “demo”>jQuery Demo</p> <s ...

  5. JavaScript高级程序设计:第二十一章

    第二十一章 Ajax与Comet 一.XMLHttpRequest对象 1.XHT的用法 在使用XHR对象时,要调用的第一个方法时open( ),它接受3个参数:要发送的请求的类型.请求的URL和表示 ...

  6. golang vs java

    http://programmers.stackexchange.com/questions/83780/how-fast-can-go-go In terms of language design, ...

  7. how computer boot up?

    The power button activates the power supply in the PC, sending power to the motherboard and other co ...

  8. kubernetes 留言版DEMO

    kubernates hello world1 关闭防火墙 $systemctl disable firewalld $systemctl stop firewalld 2 安装etcd 和 kube ...

  9. 新版iTunes如何设置手机铃声

    iTunes版本:12.5.1 系统版本:macOS Sierra 10.12 1.下载音乐,添加到iTunes. 现在下载音乐也不是一件容易的事,毕竟尊重版权. 这里Mac版与Windows版操作不 ...

  10. MySQL SQL优化——分片搜索

    DELIMITER $$ DROP PROCEDURE IF EXISTS `test_release`.`Sp_JP_A_NotifyBegin`$$ CREATE DEFINER=`encysys ...