• centos 6.5 搭建JSP运行环境


    一、安装nginx

    yum install nginx      #安装nginx,根据提示,输入Y安装即可成功安装
    service nginx start    #启动
    chkconfig nginx on    #设为开机启动
    

    这样就可以访问nginx的测试页面了。

    二、安装JDK

    上oracle的官网下载jdk for linux:

    http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk7-downloads-1880260.html 

    这个用wget下载不行,所以我就先在本地下载后用ftp上传上去了。

    安装:

    rpm -ivh jdk-7u75-linux-x64.rpm
    

    添加环境变量

    vi /etc/profile
    

    在最后添加以下内容,这是默认的安装目录(我也不知道为什么是分号。。。)

    export JAVA_HOME=/usr/java/jdk1.7.0_75
    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

    三、安装tomcat

     下载tomcat:

    http://tomcat.apache.org/download-70.cgi

    然后解压下载的zip

    unzip apache-tomcat-7.0.59.zip
    

    添加环境变更

    vi /etc/profile
    

    在最后添加

    export TOMCAT_HOME=opt/tomcat

    还需要给执行的权限,我懒得去弄,直接给了全部权限(有空再写一篇Linux权限的)

    chmod -R 777 /opt/tomcat
    

    启动服务器

    ./startup.sh
    

    这个时候就可以访问tomcat了

    四、安装mysql

    1、安装

    yum install -y mysql-server mysql mysql-devel
    

    2、启动服务

    [root@iZ94xzz4gddZ bin]# service mysqld start
    Initializing MySQL database:  Installing MySQL system tables...
    OK
    Filling help tables...
    OK
    
    To start mysqld at boot time you have to copy
    support-files/mysql.server to the right place for your system
    
    PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
    To do so, start the server, then issue the following commands:
    
    /usr/bin/mysqladmin -u root password 'new-password'
    /usr/bin/mysqladmin -u root -h iZ94xzz4gddZ password 'new-password'
    
    Alternatively you can run:
    /usr/bin/mysql_secure_installation
    
    which will also give you the option of removing the test
    databases and anonymous user created by default.  This is
    strongly recommended for production servers.
    
    See the manual for more instructions.
    
    You can start the MySQL daemon with:
    cd /usr ; /usr/bin/mysqld_safe &
    
    You can test the MySQL daemon with mysql-test-run.pl
    cd /usr/mysql-test ; perl mysql-test-run.pl
    
    Please report any problems with the /usr/bin/mysqlbug script!
    
                                                               [  OK  ]
    Starting mysqld:                                           [  OK  ]
    

    看到上面的提示:

    /usr/bin/mysqladmin -u root password 'new-password'
    /usr/bin/mysqladmin -u root -h iZ94xzz4gddZ password 'new-password'

    于是乎我们重置一下mysql的root用户的密码:

    /usr/bin/mysqladmin -u root password 'new-password'
    

    这个时候就可以通过mysql命令行登录。

    五、通过nginx把请求转发到tomcat(即把80端口的请求转到8080端口下)

    打开nginx的配置文件

    vim /etc/nginx/conf.d/default.conf 
    

    改成如下:  

    location / {
        #root   /usr/share/nginx/html;
        #index  index.html index.htm;
        proxy_pass http://localhost:8080/;
    }
    

    重启nginx服务

    service nginx restart

    打完收工。

  • 相关阅读:
    解决错误:Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.
    IDEA编译时出现 Information:java: javacTask: 源发行版 1.8 需要目标发行版 1.8
    发票打印不全不完整的解决方案(Win10)
    Idea checkstyle插件的使用
    .Net转Java.08.format
    修复恢复"可疑"的SQLServer数据库
    .Net转Java.07.IDEA和VS常用操作、快捷键对照表
    .Net转Java.06.字符串的split的区别
    .Net转Java.05.为啥MySQL没有nolock
    .Net转Java.04.踩到switch的坑
  • 原文地址:https://www.cnblogs.com/yingbing/p/4394566.html
Copyright © 2020-2023  润新知