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的更多相关文章

  1. Linux JDK Tomcat Nginx MariaDB 安装,Nginx 多域名转发配置

    安装JDK rpm包下载地址(jdk-7u17 ): http://www.oracle.com/technetwork/java/javase/downloads/java-archive-down ...

  2. Linux JDK+TOMCAT+MYSQL+redis 安装日志

    检查是否安装iptables #先检查是否安装了iptablesservice iptables status#安装iptablesyum install -y iptables#升级iptables ...

  3. linux 下 jdk+tomcat+mysql 的 jsp 环境搭建

    JDK 在 linux 下安装 1.          把安装文件放在 /opt 下,并执行 [root@localhost opt]# ./jdk-1_5_0_06-linux-i586.bin 并 ...

  4. RedHat Linux 5.5安装JDK+Tomcat并部署Java项目

    与大家分享下RedHat Linux 5.5安装JDK+Tomcat并部署Java项目的步骤,希望对大家有用. 1.下载并安装jdk 虚拟机中安装RedHat Linux 5.5 64位企业版, 这里 ...

  5. Linux 部署 Tomcat和JDK

    一:安装jdk下载将jdk加压后放到/usr/local目录下: [root@master ~]#chmod 755 jdk-6u5-linux-x64.bin [root@master ~]# ./ ...

  6. Linux安装Jdk Tomcat MySQL

    Jdk安装 Tomcat安装 Mysql安装 Jdk安装 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html ...

  7. linux下memcached安装 和redis安装,jdk,tomcat,mysql 安装

    一.memcached安装yum  search  memcachedyum  -y install memcachedmemmcached -h service memcached restartc ...

  8. Linux 下 Nginx + JDK + Tomcat + MySQL 安装指南

    转载请注明出处:http://blog.csdn.net/smartbetter/article/details/52026342 Nginx 是一款高性能的 http 服务器/反向代理服务器/电子邮 ...

  9. linux服务器上部署jdk+tomcat+rocketmq+redis-cluster

    通常我们拿到一组干净的linux服务器,需要初始化安装一些基础软件,这里一站式介绍部署jdk+tomcat+rocketmq+redis-cluster 前言:如果要在多台服务器上安装,在一台服务器上 ...

随机推荐

  1. The Promise of Deep Learning

    The Promise of Deep Learning By Yoshua Bengio Humans have long dreamed of creating machines that thi ...

  2. [wikioi]没有上司的舞会

    树形DP.用F[k][0]和F[k][1]表示某节点不选和选了之后子树的最大值.那么:f[i][0]=sigma(max(f[k][0],f[k][1]))f[i][1]=sigma(f[k][0]) ...

  3. Android Training精要(二)開啟ActionBar的Overlay模式

    在3.0上的實現 <resources> <!-- the theme applied to the application or activity --> <style ...

  4. 转载:浅谈Java多线程的同步问题【很好我就留下来,多分共享】

    转载:http://www.cnblogs.com/phinecos/archive/2010/03/13/1684877.html#undefined 多线程的同步依靠的是对象锁机制,synchro ...

  5. ActivityManager的使用

    本节内容主要是讲解ActivityManager的使用,通过ActivityManager我们可以获得系统里正在运行的activities,包括 进程(Process)等.应用程序/包.服务(Serv ...

  6. ServiceModel Metadata Utility Tool (Svcutil.exe)

    https://msdn.microsoft.com/zh-cn/library/aa347733.aspx 参数: /directory:<directory> Directory to ...

  7. git fetch 拉取而不合并

    1.git fetch git fetch origin master:tmp git diff tmp git merge tmp git branch -d tmp          从远程获取最 ...

  8. ubuntu12.04 mysql服务器乱码问题的解决办法

    网上方法太杂乱,有些甚至很复杂,其实ubuntu下只需要修改一个配置文件即可. sudo vi /etc/mysql/my.cnf 在[client]下加入 default-character-set ...

  9. 请求转发:MVC设计模式、细节、请求域属性的编程实例、请求重定向和请求转发的区别

      请求转发:MVC设计模式.细节.请求域属性的编程实例.请求重定向和请求转发的区别 MVC设计模式将一次请求的响应过程分成三个功能模块(一般称之为层)来协同完成,这三个模块分别是Model(模型层) ...

  10. linux下建立无线wifi------简单实用!

    一 安装必要软件安装hostapd :    sudo apt-get install hostapd安装DHCP:    sudo apt-get install dhcp3-server 二 配置 ...