zoukankan      html  css  js  c++  java
  • Linux安装JAVA web环境

    一:安装jdk
     
    1.下载
    在oracle下载东西的时候因为oracle的一些验证机制,所以需要在链接前面添加一些参数
    wget --no-check-certificate --no-cookie --header "Cookie: oraclelicense=accept-securebackup-cookie;" http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.rpm
    2.   执行命令:rpm -ivh jdk-8u45-linux-x64.rpm 进行安装
    3.   执行完毕就安装好了  java -version 可以看到版本咯
    -----------------------------------------------------------------------------------------------------------------
    二: 安装tomcat
    1. 官网下载tomcat的tar.gz压缩包 ,使用下面的命令解压
         tar -zxf apache-tomcat-8.0.15.tar.gz
    2.创建一个软连接(相当于一个快捷方式)方便执行tomcat的启动,停止,查看log
    创建启动链接:       
     
    创建工作目录链接: ln -s /mnt/apache-tomcat-8.0.15/webapps tomcatwebapps
     
    创建log目录链接:ln -s /mnt/apache-tomcat-8.0.15/logs/ tomcatlog
    3.启动一下,然后访问看看是否成功
    查看tomcat进程的命令
    ps -ef | grep tomcat
    4.根据之前创建的软连接来查看tomcat的启动日志,可以实时刷新
    tailf -n 300 tomcatlog/catalina.out
    5.如果访问输入 ip:8080 没有页面的话可能是因为防火墙没有关闭,tomcat默认是开启防火墙的

    CentOS 6:

    查看防火墙状态:service iptables status
    关闭防火墙:service iptables stop
     

    CentOS 7:

    使用了firewall防火墙
    开放8080端口
    firewall-cmd --zone=public --add-port=8080/tcp --permanent
     
    重启防火墙
    firewall-cmd --reload
     
    修改tomcat下面的conf文件夹中的server.xml【输入域名/ip直接就可以访问项目】
     
    修改为80端口
    <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

    修改访问域名

    <Host name="你的域名" appBase="webapps" unpackWARs="true" autoDeploy="true">

    修改访问路径【可以不用输入项目名直接访问】

    <Context path="" docBase="/myApp" />docBase属性填写你的项目位置,最好是绝对路径即...../webapps/myApp。

    ----------------------------------------------------------------------------------------------------------------------
    三:安装mysql:
     

    1.下载rpm仓库

     
     

    2.  执行命令

     
      中间需要选择 y/N
    rpm -ivh mysql-******.rpm
    yum install mysql-community-server   
    centOS7可能会有问题需要执行下
     
     yum remove mysql-libs
     
    要不然yum install那一句不能执行
     

    3.启动mysql

     
    Start the MySQL server with the following command:
    shell> sudo service mysqld start
    You can check the status of the MySQL server with the following command:
        
     shell> sudo service mysqld status

    4. 获取mysql的初始密码

     
    grep 'temporary password' /var/log/mysqld.log
     

    5.使用初始密码登录后修改mysql的密码  密码要求 大小写字符数字齐全

    shell> mysql -uroot -p
    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';   【密码要加引号哦】
    查看端口【登陆后】:
    show variables like 'port'
     

    6.授权指定IP 按照指定的用户名和密码访问数据库

    在进入mysql之后执行
     
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.110' IDENTIFIED BY 'mysql的密码' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
     
     
  • 相关阅读:
    包介绍、日志模块及深浅拷贝
    一些常用模块
    RE模块(正则)
    软件开发规范
    模块及模块导入
    一些常用的内置函数总结
    迭代器、可迭代对象、迭代器对象
    多层装饰器例子
    闭包函数和装饰器
    递归、二分法、三元表达式及内置函数和匿名函数
  • 原文地址:https://www.cnblogs.com/ning-blogs/p/12070383.html
Copyright © 2011-2022 走看看