今天看啥
    热点:

      天发国际娱乐官网:使行业内品牌变成真正的国内外知名品牌。

      首次在远程主机中部署WEB应用,首次主机部署web


      首次在远程主机中部署WEB应用:

      ? 1. 打开shell,并且保证能与remote host连接成功;

      安装jdk;

      ? 注:如果要安装1.8的jdk,那么需要自己在官网下载sudo apt-get install default-jre这个命令最新是1.7的;

      1. 打开终端,使用下面的命令:
      java -version

      如果你看到像下面的输出,这就意味着你并没有安装过Java:

      The program ‘java’ can be found in the following packages:
      *default-jre
      * gcj-4.6-jre-headless
      * openjdk-6-jre-headless
      * gcj-4.5-jre-headless
      * openjdk-7-jre-headless
      Try: sudo apt-get install
      2.
      安装jre
          打开终端,使用下面的命令安装JRE :
          sudo apt-get install default-jre
      安装OpenJDK
      在Ubuntu和Linux Mint上安装OpenJDK
      
      在终端,使用下面的命令安装OpenJDK Java开发工具包:
          sudo apt-get install default-jdk
      特殊地, 如果你想要安装Java 8, Java 7或者Java 6等等,你可以使用openjdk-7-jdk/openjdk-6jdk, 但是记住在 此之前安装openjdk-7-jre/openjdk-6-jre
      3.通过以上步骤,JDK已安装完成。
      通过以上步骤,JDK已安装完成。
      输入以下命令验证java -version, 如下(表示安装成功了):
          java version "1.7.0_121"
          OpenJDK Runtime Environment (IcedTea 2.6.8) (7u121-2.6.8-1ubuntu0.14.04.3)
          OpenJDK 64-Bit Server VM (build 24.121-b00, mixed mode)

      卸载openjdk:

      sudo apt-get remove openjdl*;

      安装jdl1.8u111:

      export JAVA_HOME=/home/ubuntu/jdk1.8.0_111
      export CLASSPATH=${JAVA_HOME}/lib
      export PATH=${JAVA_HOME}/bin:$PATH

      java在ubuntu中的环境配置(注:可能安装的时候会配置好,但是如果是压缩包,就得自己配置):

      设置(用户)环境变量 注:在终端输入Java -version 后出现以下代码就说明环境没有配置:
      The program ‘java’ can be found in the following packages:
      *default-jre
      * gcj-4.6-jre-headless
      * openjdk-6-jre-headless
      * gcj-4.5-jre-headless
      * openjdk-7-jre-headless
      Try: sudo apt-get install
      编辑 .bashrc 文件。
      
      在终端输入如下命令:
          vi ~/.bashrc
      
      在该文件的末尾,加上以上几行代码:
      
      export JAVA_HOME=/opt/Java/jdk/jdk1.7
      export CLASSPATH=${JAVA_HOME}/lib
      export PATH=${JAVA_HOME}/bin:$PATH
      
      
      为了让更改立即生效,请在终端执行如下命令:
          source ~/.bashrc
      
      注:在修改 .bashrc 文件之前最好先备份下,备份命令:
          cp .bashrc .bash_original
      

      安装一个文本编辑器:

      sudo apt-get install gedit;
      注:个人感觉还是:vim好用;

      安装tomcat(在线安装):

      ?

      前言:
          axel是Linux下一个不错的HTTP/ftp高速下载工具。支持多线程下载、断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件。适合网速不给力时多线程下载提高下载速度。比如在国内VPS或服务器上下载lnmp一键安装包用Axel就比wget快。
      
      来自: http://man.linuxde.net/axel
      
          wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。
      
      来自: http://man.linuxde.net/wget
      1.安装axel与wget:
      首先安装axel这个命令
      
      sudo apt-get install axel
      2.在线下载:
      在tomcat官网获得tomcat  的tar.gz格式下载http链接;
      tomcat-7 ubuntu的在线下载地址:

      http://www.1click-soft.com/tfgjylgw/apache/tomcat/tomcat-7/v7.0.77/bin/apache-tomcat-7.0.77.tar.gz;

      3.使用wget命令安装tomcat安装成功,axel没有安装成功;
      4.解压tomcat和mv(linux移动命令) ;
      sudo tar zxvf file_name;
      查看tomcat的日志信息:
      首先启动linux:
      
      然后进入到tomcat安装目录 cd/tomcat*
      /apache-tomcat-6.0.26/bin下运行 #搜索./startup.sh start 开始运行命令
      停止tomcat时运行命令: #./shutdown.sh start
      远程查看tomcat的控制台:
      进入tomcat/logs/文件夹下
      键入指令:tail -f catalina.out 就可以查看控制台了
      或者是使用bin目录下的catalina.sh run命令,如果能进入控制台,说明tomcat启动成功;
      Linux 下 启动tomcat 报:
      //Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
      //At least one of these environment variable is needed to run this program
      
      
      //以上错误为:tomcat的java环境没有配置好;
       在tomcat的/bin/setclasspath.sh文件中加上:
          export  JAVA_HOME=/home/ubuntu/jdk1.8.0_111
          export JRE_HOME=/home/ubuntu/jdk1.8.0_111/jre

      异常1:

      五月 09, 2015 6:27:00 下午 org.apache.coyote.AbstractProtocol pause
      信息: Pausing ProtocolHandler ["http-apr-8080"]
      五月 09, 2015 6:27:00 下午 org.apache.coyote.AbstractProtocol pause
      信息: Pausing ProtocolHandler ["ajp-apr-8009"]
      五月 09, 2015 6:27:00 下午 org.apache.catalina.core.StandardService stopInternal
      信息: Stopping service Catalina
      五月 09, 2015 6:27:00 下午 org.apache.coyote.AbstractProtocol destroy
      信息: Destroying ProtocolHandler ["http-apr-8080"]
      五月 09, 2015 6:27:00 下午 org.apache.coyote.AbstractProtocol destroy
      信息: Destroying ProtocolHandler ["ajp-apr-8009"]

      异常2:

      03, 2016 11:47:14 PM org.apache.catalina.startup.Catalina stopServer
      SEVERE: Could not contact localhost:8005. Tomcat may not be running.
      Aug 03, 2016 11:47:14 PM org.apache.catalina.startup.Catalina stopServer
      SEVERE: Catalina.stop: 
      java.net.ConnectException: Connection refused

      异常心得:

      解决方法:可以删除logs下的catalina.out文件,和查看logs中的相应的日志文件,还有就是配置文件server.xml的配置情况;

      域名直接访问(在前面都正确完成的情况下)

      可以先看看这个:Tomcat Server.xml详解

       <Connector port="80" protocol="HTTP/1.1"
                     connectionTimeout="20000"
                     redirectPort="8443" />
      
       <Host name="localhost"  appBase="webapps"
                  unpackWARs="true" autoDeploy="true">
      
              <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
                     prefix="localhost_access_log." suffix=".txt"
                     pattern="%h %l %u %t &quot;%r&quot; %s %b" />
               <Context path="" docBase="vdspace" debug="0" reloadable="true" />
       <!-- 
         Context 中的path的作用:表示此web应用程序的url的前缀,这样请求的url为http://localhost:8080/path/****
       -->
      </Host>
      

      安装mysql;

      1. sudo apt-get install mysql-server
      
      2. apt-get isntall mysql-client
      
      3.  sudo apt-get install libmysqlclient-dev
      
      安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:
      
      sudo netstat -tap | grep mysql
      
      通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
      
      登陆mysql数据库可以通过如下命令:
      
      mysql -u root -p
      
      -u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。
      运行mysql的sql文件:
      输入的命令行:mysql>source blog.sql;    (导入blog.sql文件)

      域名解析和绑定IP:

      前提:
          我使用的是腾讯云的云解析功能;
          有一个注册好了的域名;
      在域名解析中 开启CNAME加速,开启搜索引擎推送,
      记录类型为 A (将域名指向一个IPv4地址)
      主机记录为 @(就是域名的前缀)  注意:我这里选择的是 @ 因为我的域名没有前缀是renchenhao.cn
      线路类型默认即可
      记录值填写你购买的云主机的公网IP
      TTL选择 1 小时即可(即在DNS服务器缓存中的刷新时间)  注意:我选择的是十分钟;
      然后在云解析的  操作  中  点击开启和解析

      接下来在windows中ping以下这个域名看看能不能ping通;

      能ping 通并且能解析出我的公网ip地址,就说明,成功了;

      版权声明:本文为博主原创文章,未经博主允许不得转载。

      www.1click-soft.comtruehttp://www.1click-soft.com/fwqyw/1283968.htmlTechArticle首次在远程主机中部署WEB应用,首次主机部署web 首次在远程主机中部署WEB应用: ? 1. 打开shell,并且保证能与remote host连接成功; 安装jdk; ?...

      相关文章

      帮客评论

      视觉看点
      百度 360 搜狗