zoukankan      html  css  js  c++  java
  • 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等环境变量出现重复的项,而且它不会清理掉错误的项,这个要手动清理。不然可能会出错。

  • 相关阅读:
    MySQL "show users"
    MySQL
    A MySQL 'create table' syntax example
    MySQL backup
    MySQL show status
    Tomcat, pathinfo, and servlets
    Servlet forward example
    Servlet redirect example
    Java servlet example
    How to forward from one JSP to another JSP
  • 原文地址:https://www.cnblogs.com/fx2008/p/4110767.html
Copyright © 2011-2022 走看看