java 开发之linux 下 tomcat
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下载
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的更多相关文章
- Onvif开发之Linux下gsoap的使用及移植
一直以来都是在CSDN上面学习别人的东西,很多次想写点什么但是又无从写起.由于公司项目需要,最近一段时间在研究onvif,在网上找了很多资料,发现资料是非常多,但是很少有比较全的资料,或者资料太多无从 ...
- Linux下tomcat启动成功但是Windows打不开tomcat网址
前提条件: 1.Linux和Windows都可以相互ping通. 2.Linux下tomcat可以启动,并且在Linux下可以访问8080 出现的问题: 当我在Windows下访问时,无法连接或者出现 ...
- Linux下tomcat的安装详解
Linux下tomcat的安装详解 来源: ChinaUnix博客 日期: 2007.01.21 22:59 (共有0条评论) 我要评论 一,安装前的准备:1,Linux版本:我的是企业版.(至于红帽 ...
- Linux下Tomcat服务器重启与关闭
Linux下Tomcat重新启动 详细请参照原网站链接http://www.cnblogs.com/tovep/articles/2473147.html 在Linux系统下,重启Tomcat使用命令 ...
- 阿里云OneinStack,Linux下tomcat命令
阿里云OneinStack,Linux下tomcat命令 Linux下如何查看tomcat是否启动在Linux系统下,重启Tomcat使用命令操作的首先,进入Tomcat下的bin目录cd /usr/ ...
- Linux下tomcat部署
进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 如果你想直接干掉Tomcat,你可以使用kill命令,直接杀死Tomcat进程 kill -9 7010 然后继续查看 ...
- Linux下tomcat服务
一:Linux下tomcat服务的启动.关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:切换到tomcat主目录下的bin目录(cd usr/loca ...
- Linux下Tomcat重新启动,及kill命令的使用
Linux下Tomcat重新启动,及kill命令的使用 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdown.sh 查 ...
- linux下tomcat启动慢解决方法
前言 最近在工作中遇到一个问题,在Linux下Tomcat 8启动很慢,且日志上无任何错误,在日志中查看到如下信息: Log4j:[2017-08-2715:47:11] INFO ReadPrope ...
随机推荐
- 标准与扩展ACL实验
一标准访问控制列表实验: 实验拓扑: 实验目的:掌握标准与扩展ACL的配置 实验要求:拒绝R1到R3的所有流量 实验步骤: 步骤1 按如上拓扑做好底层配置,并检测相邻设备之间的连通性 步骤2起静态路由 ...
- css link import
link和@import的区别 页面中使用CSS的方式主要有3种:行内添加定义style属性值,页面头部内嵌调用和外面链接调用,其中外面引用有两种:link和@import.外部引用CSS两种方式 ...
- SoftReference 介绍
1 Java中的SoftReference 2 即对象的软引用.如果一个对象具有软引用,内存空间足够,垃 圾回收器就不会回收它:如果内存空间不足了,就会回收这些对象的内存.只要垃圾回收器没有回收它,该 ...
- 【第k小素数 】 打表问题
Prime Number TimeLimit: 1 Second MemoryLimit: 32 Megabyte Totalsubmit: 399 Accepted: 88 Description ...
- Counting Islands II
Counting Islands II 描述 Country H is going to carry out a huge artificial islands project. The projec ...
- jQuery之call()方法的使用
最近在做项目时候,写了几行关于DOM操作的代码,在方法中使用了this,在后期重构的时候,想将这段分离出来做成一个方法. 最开始想的很简单,就直接分离出来使用方法名称调用即可. 但是实际操作的时候没有 ...
- [Unity]C#.数据类型总结
C#中的数据类型 [TOC] 通用类型系统 C#中,变量是值还是引用仅取决于数据类型 所有的数据类型都是对象.因为它们具有自己ide方法和属性 int int_value = 101; //调用*in ...
- Myeclipse添加struts2支持后取消操作
Myeclipse添加struts包后, 想重新加载的方法: 1. myelicpse,右键项目,选close project 2. 找到项目所在目录, 打开.classpath删除带有struts2 ...
- Java中Date对象与String互转
package com.java.test; import java.text.ParseException; import java.text.SimpleDateFormat; import ja ...
- ruby, gem install 出现网络错误
gem sources #查看目前的源 gem sources --remove https://rubygems.org/ gem sources -a https://ruby.taobao.or ...