linux jdk tomcat
linux jdk tomcat
mysql的安装
mysql的话,推荐使用命令行安装,而不是用外部的源码去编译,因为简单粗暴。
mysql服务:sudo apt-get install mysql-server
mysql客户端:sudo apt-get install mysql-client
1 获取jdk
在linux字符界面下载是比较麻烦的一件事。大家应该会碰到过这种情况,用迅雷或QQ旋风等下载工具下载文件下载速度始终是零。这是因为该资源需要授权而在jdk下载页面是需要先 接受许可(Accept License Agreement)才能下载,而用工具迅雷或linux下的wget是没有许可的。要想或得像这类水资源的许可必须借助firefox的httpfox插件。
1.1 安装httpfox插件
1.2 在firefox右下角找一下httpfox的图标(很小,一直用的是chrome,找了很久才找到)。点击start
1.3 在浏览器里输入http://www.oracle.com/technetwork/java/javase/downloads/jdk7u7-downloads-1836413.html
钩上Accept License Agreement,单击jdk的下载地址,弹出下载另存为。
1.4 打开httpfox插件,找到jdk有AuthParm的那一行。右击->Copy Row。打开记事本粘贴得到如下信息:
00:01:10.938*655200/200GET200application/x-gziphttp://download.oracle.com/otn-pub/java/jdk/7u7-b10/jdk-7u7-linux-x64.tar.gz?AuthParam=1349850269_21d8bf42676fdddc1fbc9a1a0c86601b
1.5 真正的下载地址就是从http://开始的使用如下方式下载,这样可以免去每次先下到本地,再用ftp之类的工具上传至服务器。>_<
wget http://download.oracle.com/otn-pub/java/jdk/7u7-b10/jdk-7u7-linux-x64.tar.gz?AuthParam=1349850269_21d8bf42676fdddc1fbc9a1a0c86601b
2.安装jdk,tomcat

1 tar xzvf jdk-7u7-linux-x64.tar.gz
2
3 mv jdk1.7.0_07 /usr/local/jdk
4
5 wget http://labs.mop.com/apache-mirror/tomcat/tomcat-7/v7.0.32/bin/apache-tomcat-7.0.32.tar.gz
6
7 tar xzvf apache-tomcat-7.0.32.tar.gz
8
9 mv apache-tomcat-7.0.32 /usr/local/tomcat

3.配置jdk,tomcat
vim /etc/profile
在文件末尾添加如下内容

#java environment viriables
export JAVA_HOME=/usr/local/jdk
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#tomcat environment viriables
export CATALINA_HOME=/usr/local/tomcat
export CLASSPATH=$CLASSPATH:$CATALINA_HOME/lib
export PATH=$PATH:$CATALINA_HOME/bin

运行
source /etc/profile
使环境变量的设置生效!用如下命令启动tomcat。
/usr/local/tomcat/bin/startup.sh
然后使用http://localhost:8080就可看到一只tom猫的index页面了,如果失败,一般是在/etc/profile里的环境变量,tomcat,jdk存放路径的问题。检查无误
还不能正常启动请检查日志/usr/local/tomcat/logs/catalina.out。看到有类似
java.net.BindException: Address already in use <null>:8080
的错误表示是端口已经在使用,确认端口是否被nginx,apache等程序占用。若没有,并且用命令
netstat -anp|grep 8080
查看也没有结果,可能是因为之前的配置不正确而且运行了startup.sh导致,用命令
/usr/local/tomcat/bin/shutdown.sh
关闭再使用命令
/usr/local/tomcat/bin/startup.sh
重启!最后提醒注意的一点是反复的执行source /etc/profile会使得PATH,CLASSPATH等环境变量出现重复的项,而且它不会清理掉错误的项,这个要手动清理。不然可能会出错。
linux jdk tomcat的更多相关文章
- Linux JDK Tomcat Nginx MariaDB 安装,Nginx 多域名转发配置
安装JDK rpm包下载地址(jdk-7u17 ): http://www.oracle.com/technetwork/java/javase/downloads/java-archive-down ...
- Linux JDK+TOMCAT+MYSQL+redis 安装日志
检查是否安装iptables #先检查是否安装了iptablesservice iptables status#安装iptablesyum install -y iptables#升级iptables ...
- linux 下 jdk+tomcat+mysql 的 jsp 环境搭建
JDK 在 linux 下安装 1. 把安装文件放在 /opt 下,并执行 [root@localhost opt]# ./jdk-1_5_0_06-linux-i586.bin 并 ...
- RedHat Linux 5.5安装JDK+Tomcat并部署Java项目
与大家分享下RedHat Linux 5.5安装JDK+Tomcat并部署Java项目的步骤,希望对大家有用. 1.下载并安装jdk 虚拟机中安装RedHat Linux 5.5 64位企业版, 这里 ...
- Linux 部署 Tomcat和JDK
一:安装jdk下载将jdk加压后放到/usr/local目录下: [root@master ~]#chmod 755 jdk-6u5-linux-x64.bin [root@master ~]# ./ ...
- Linux安装Jdk Tomcat MySQL
Jdk安装 Tomcat安装 Mysql安装 Jdk安装 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html ...
- linux下memcached安装 和redis安装,jdk,tomcat,mysql 安装
一.memcached安装yum search memcachedyum -y install memcachedmemmcached -h service memcached restartc ...
- Linux 下 Nginx + JDK + Tomcat + MySQL 安装指南
转载请注明出处:http://blog.csdn.net/smartbetter/article/details/52026342 Nginx 是一款高性能的 http 服务器/反向代理服务器/电子邮 ...
- linux服务器上部署jdk+tomcat+rocketmq+redis-cluster
通常我们拿到一组干净的linux服务器,需要初始化安装一些基础软件,这里一站式介绍部署jdk+tomcat+rocketmq+redis-cluster 前言:如果要在多台服务器上安装,在一台服务器上 ...
随机推荐
- 贴板子系列_1-km算法,匈牙利算法
KM算法 #include <bits/stdc++.h> #define N 1500 #define inf 999999999 using namespace std; ,ny=,k ...
- 设置UIButton的文字居右显示 去掉点击默认置灰效果
1.设置UIButton的文字居右显示 [button setContentHorizontalAlignment:UIControlContentHorizontalAlignmentRight]; ...
- Js处理json数据
js中处理由ajax调用返回的json数据问题,可以通过使用JSON.parse方法将json字符串转化成javascript 对象.通过对象访问属性值. JSON.parse 只限于高版本的浏览器. ...
- 致命错误: Python.h:没有那个文件或目录
In file included from greenlet.c:5:0: greenlet.h:8:20: 致命错误: Python.h:没有那个文件或目录 编译中断. error: Setup s ...
- complex(x):创建一个复数
使用python可以实现将一个整数或者浮点数转换为一个复数: 演示如下: >>> # 演示复数函数:complex(x) ... >>> x = complex(1 ...
- matlab学习笔记(一)单元数组
matlab学习笔记(一)单元数组 1.floor(x) :取最小的整数 floor(3.18)=3,floor(3.98)=3 ceil(x) :取最大的整数 ceil(3.18)=4,ceil( ...
- 3G 2G GPRS 1G的概念
3G, 第三代移动通信技术(3rd-generation,3G),是指支持高速数据传输的蜂窝移动通讯技术.3G服务 能够同时传送声音及数据信息,速率一般在几百kbps以上.3G标准:它们分别是WCDM ...
- 快速搭建PHP开发环境(PhpStorm+EasyPHP)
写在开头,何为PHP(拍黄片)? P HP是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用(维基百科). 从上我们得出,何为PHP? 1.开源脚本语言. 2.用于网络开发可嵌入 ...
- 移动应用产品开发-android开发(一)
最近公司希望增添移动开发业务,进行移动互联网开发的调研及产品需求调研. 我主要负责技术解决方案的研究,从android开发开始学习.同时跟经理一起与其他部门同事沟通了解移动开发方面的需求. 在了解an ...
- Leetcode解题思想总结篇:双指针
Leetcode解题思想总结篇:双指针 1概念 双指针:快慢指针. 快指针在每一步走的步长要比慢指针一步走的步长要多.快指针通常的步速是慢指针的2倍. 在循环中的指针移动通常为: faster = f ...