一:安装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. URL匹配与req参数解析

    通配URL*(可代表任何字符串) 例如: app.get('/test/*', function(req, res){ res.send(req.query.aa); }) '/test/*通配tes ...

  2. IOS应用的国际化

    IOS应用的国际化,主要分为3个部分: Info.plist 文件的国际化 .xib文件的国际化 .m文件的国际化 下面我就来一一说明. Info.plist 文件的国际化我们使用Xcode 4.5 ...

  3. 如何禁用电脑USB接口

    方法一,BIOS设置法 重新启动计算机,在开机过程中,点击键盘上的“Delete”键,进入BIOS设置界面,选择“Integrated Peripherals”选项,展开后将“USB 1.1 Cont ...

  4. 在Activity之间传递数据—获取Activity返回的数据

    在获取返回值时要注意的是打开Activity的方式,用方法:startActivityForResult 接收时,重写方法:onActivityResult 在子Activity中,写数据用方法:se ...

  5. apt-get 依赖修复

    apt-get cleanapt-get update apt-get -f install dpkg --configure -a

  6. java写文件时,输出不完整的原因以及解决方法close()或flush()

    在java的IO体系中,写文件通常会用到下面语句 BufferedWriter bw=new BufferedWriter(new FileWriter("sql语句.txt")) ...

  7. 定时执行.SH

    crontab -l 看自定义定时列表 crontab -e  编辑 */10 * * * * /bak/bak.sh10分钟执行一次 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ...

  8. [转]关于Socket粘包问题

    这两天看csdn有一些关于socket粘包,socket缓冲区设置的问题,发现自己不是很清楚,所以查资料了解记录一下: 一两个简单概念长连接与短连接:1.长连接 Client方与Server方先建立通 ...

  9. laravel多种安装方法

    首先请确保环境为 PHP >= 5.5.9 OpenSSL PHP 扩展 PDO PHP 扩展 Mbstring PHP 扩展 Tokenizer PHP 扩展 方法一: 直接下载安装好的lar ...

  10. ant 配置expdp and impap

    + 执行步骤: ant -f 1_exp_prod.xml copy file from prod to uat (maunule) ant -f  3_imp_uat.xml 附件: 1.1_exp ...