tomcat作为java开发的服务器,可以部署在各种系统中。

官方下载地址:http://tomcat.apache.org/download-80.cgi

1. 装tomcat 之前,先要装jdk 

1.1 下载

http://www.oracle.com/technetwork/java/javase/downloads/index.html

1.2 上传到linux服务器

  下载之后拖到SecureCRT中 选择最后一个Zmodem

上传文件到linux服务器

1.3 解压

  tar zxvf FileName.tar.gz

1.4 设置操作权限

  chmod 755 jdk1.8.0_65

1.5 移动位置

  mv jdk1.8.0_65 /usr/local

1.5.1 链接,方便升级

  ln -s /usr/local/jdk1.8.0_65/ /usr/local/jdk

1.6.配置环境变量

1.6.1 执行命令

vi /etc/profile

1.6.2 添加内容

1.6.2.1 按 A  进入编辑模式

1.6.2.2 添加环境变量,复制后,在profile中右击鼠标

JAVA_HOME=/usr/local/jdk1..0_65
JAVA_BIN=/usr/local/jdk1..0_65/bin
PATH=$PATH:$JAVA_BIN
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

1.6.2.3 退出编辑

1.6.2.3.1 按键盘 esc
1.6.2.3.2 输入 “:wq!” 保存退出

1.6.3 执行profile中的命令

source /etc/profile

1.6.4 查看Java环境变量是否生效

  java -version

1.6.4.1 发现错误 bash java command not found

  原来是环境变量没有配好 jdk1.6.0_05 应该变成最新的

1.6.4.2 依然有错

  -bash: /usr/local/jdk1.8.0_65/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

  说是64位的机器装了32位的程序

  用命令 file /sbin/init 或者 file /bin/ls

  我用的 file/sbin/init,果然是64-bit

1.6.4.3 执行删除命令 rm -rf /usr/local/jdk1.8.0_65

   jdk文件夹闪烁,因为是无效的链接,也删除

   rm -rf /usr/local/jdk

1.6.4.4 重复上面的步骤

  成功了,哇喔!

2.安装tomcat

2.1下载

http://tomcat.apache.org/

2.2 同样上传到linux上

2.3 解压(这次是zip)

  unzip apache-tomcat-8.0.28.zip

  没有该命令,还是老实下载原来的格式

    tar zxvf apache-tomcat-8.0.28.tar.gz

2.3 移动位置

  mv apache-tomcat-8.0.28 /usr/local/

2.4 同样添加链接

   ln -s /usr/local/apache-tomcat-8.0.28/ /usr/local/tomcat

2.5 更改catalina.sh

  cd /usr/local/tomcat/bin/

  ls

  vim catalina.sh

  添加 CATALINA_HOME=/usr/local/apache-tomcat-8.0.28/

2.6 去除执行权限

  chmod +x *.sh

2.7 启动tomcat

2.7.1 启动

  /usr/local/tomcat/bin/catalina.sh start

2.7.2 重启

2.7.2.1 先查看是否启动

  ps -ef|grep java

  如果显示一大堆,而且最后还有个start,则表示tomcat已经启动了。

2.7.2.1 关闭

  ./shutdown.sh

  出现一行表示成功关闭;

  root      1596  1430  0 06:41 pts/0    00:00:00 grep --color=auto java

2.7.2.1 强制关闭

  kill -9 1596

2.8 查看日志

  cd /usr/local/tomcat/logs/

  tail -f catalina.out

2.9 测试

  在浏览器输入 :http://xxx.xxx.xxx.xxx:8080/

java 开发之linux 下 tomcat的更多相关文章

  1. Onvif开发之Linux下gsoap的使用及移植

    一直以来都是在CSDN上面学习别人的东西,很多次想写点什么但是又无从写起.由于公司项目需要,最近一段时间在研究onvif,在网上找了很多资料,发现资料是非常多,但是很少有比较全的资料,或者资料太多无从 ...

  2. Linux下tomcat启动成功但是Windows打不开tomcat网址

    前提条件: 1.Linux和Windows都可以相互ping通. 2.Linux下tomcat可以启动,并且在Linux下可以访问8080 出现的问题: 当我在Windows下访问时,无法连接或者出现 ...

  3. Linux下tomcat的安装详解

    Linux下tomcat的安装详解 来源: ChinaUnix博客 日期: 2007.01.21 22:59 (共有0条评论) 我要评论 一,安装前的准备:1,Linux版本:我的是企业版.(至于红帽 ...

  4. Linux下Tomcat服务器重启与关闭

    Linux下Tomcat重新启动 详细请参照原网站链接http://www.cnblogs.com/tovep/articles/2473147.html 在Linux系统下,重启Tomcat使用命令 ...

  5. 阿里云OneinStack,Linux下tomcat命令

    阿里云OneinStack,Linux下tomcat命令 Linux下如何查看tomcat是否启动在Linux系统下,重启Tomcat使用命令操作的首先,进入Tomcat下的bin目录cd /usr/ ...

  6. Linux下tomcat部署

    进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 如果你想直接干掉Tomcat,你可以使用kill命令,直接杀死Tomcat进程 kill -9 7010 然后继续查看 ...

  7. Linux下tomcat服务

    一:Linux下tomcat服务的启动.关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:切换到tomcat主目录下的bin目录(cd usr/loca ...

  8. Linux下Tomcat重新启动,及kill命令的使用

    Linux下Tomcat重新启动,及kill命令的使用 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdown.sh 查 ...

  9. linux下tomcat启动慢解决方法

    前言 最近在工作中遇到一个问题,在Linux下Tomcat 8启动很慢,且日志上无任何错误,在日志中查看到如下信息: Log4j:[2017-08-2715:47:11] INFO ReadPrope ...

随机推荐

  1. qemu -hda /dev/sdc -m 1024 -vga std

    同事拿了个烂u盘让我给他做个启动盘,用cp *.iso /dev/sdc怎么也启动不了. 改用dd if=copied/20140923/debian-7.6.0-amd64-DVD-1.iso of ...

  2. UITableviewCell 重用内存

    转载自:http://www.cnblogs.com/tangbinblog/p/3371545.html 重用实现分析 查看UITableView头文件,会找到NSMutableArray*  vi ...

  3. 安装tomcat过程中出现问题小结

    报错信息如下:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these ...

  4. FZU 2147 A-B Game(数学)

    我们只需要知道这个取完模最大是 a / 2 + 1就可以了,不过超时了几次,换了visual C++才过,oj还真是傲娇啊. #include<iostream> #include< ...

  5. 一道js题(引用类型、基本类型、包装对象、函数赋值)

    var a = 1; var obj = {     b: 2 }; var fn = function () {}; fn.c = 3;   function test(x, y, z) {     ...

  6. webfont 字体

    http://www.phpdl.com/demo/webfont/index.html 淘宝web font字体,开源. 自定义字体,网站可以用服务端字体. 一般来说,只能用客户端字体.格式不同,为 ...

  7. AMQP协议学习

    参考这个:http://kb.cnblogs.com/page/73759/ 写的挺好 AMQP协议是一种二进制协议,提供客户端应用与消息中间件之间异步.安全.高效地交互.从整体来看,AMQP协议可划 ...

  8. ICE第二篇--一个"hello world"的简单例子

    1 本文介绍一个hello world输出的例子. ice应用的步骤如下: 1. 编写 Slice 定义并编译它. 2. 编写服务器并编译它. 3. 编写客户并编译它. 基本框架图示: 本文代码图示: ...

  9. javascript技巧大全套

    事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture();  event.srcE ...

  10. js 各种常用js验证

    判断http或者https var http = 'https:' == document.location.protocol ? false : true; js的类型检测方式 /**** js的类 ...