阿里云服务器发布java web项目教程(详细过程)

您所在的位置:网站首页 javaweb项目大全云盘 阿里云服务器发布java web项目教程(详细过程)

阿里云服务器发布java web项目教程(详细过程)

2024-07-03 09:02| 来源: 网络整理| 查看: 265

前言:本次博客用来记录阿里云服务器(CentOS 6.8 64位)发布java web项目的详细流程,备忘用!!!主要步骤为配置运行环境(jdk1.7、tomcat7、mysql5.1.73)、项目的发布。

连接服务器(软件:SecureCRT,服务器系统CentOS版Linux)

这里写图片描述 这里写图片描述

上传相关安装包到服务器

方法一:按alt+p 进入SFTP窗口上传文件 这里写图片描述 方法二:利用fileZilla软件上传 这里写图片描述

上传之后

这里写图片描述 mysql数据库下面用的时候在传

第一步:安装jdk

创建app目录,用来统一放相关文件:mkdir app 执行命令解压安装包到app目录:tar -zxvf jdk-7u25-linux-x64.tar.gz -C app/ (安装到这里,其实可以进入jdk的bin目录下,执行./java -version 查看java版本,若有信息则已经成功安装了) 配置环境变量:vi /etc/profile

export JAVA_HOME=/root/app/jdk1.7.0_25 export PATH=$PATH:$JAVA_HOME/bin

重新加载配置文件:source /etc/profile 任意位置执行java -version 这里写图片描述

第二步:安装Tomcat

解压:tar -zxvf apache-tomcat-7.0.82.tar.gz -C app/ 开放8080端口:

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT #开放端口 /etc/rc.d/init.d/iptables save #保存设置 /etc/rc.d/init.d/iptables restart #重启服务

这里写图片描述

进入/root/app/tomcat7/bin目录下,执行./startup.sh 启动Tomcat 这里写图片描述 本地访问:http://公网IP:8080(发现访问不了) 进入阿里云控制台 这里写图片描述 点击安全组配置—->配置规则—–>添加安全组规则,做如下配置就好 这里写图片描述 在此访问:http://公网IP:8080 这里写图片描述

第三步:安装mysql

查看mysql的安装情况:rpm -qa | grep mysql* 使用yum install mysql-server来安装mysql 这里写图片描述

启动mysql服务:service mysqld start 这里写图片描述 运行mysql:mysql 配置mysql服务开机自启: chkconfig mysqld on 查看各服务状态:chkconfig –list 开放3306端口

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT /etc/rc.d/init.d/iptables save #保存服务 /etc/rc.d/init.d/iptables restart #重启服务

修改mysql密码 use mysql —>update user set password=password(‘密码’) where user=’用户名’ 这里写图片描述 修改mysql编码: 查看mysql编码:show variables like ‘character_set%’; 停止mysql服务:service mysqld stop 修改配置文佳:vi /etc/my.cnf

[client] port=3306 socket=/var/lib/mysql/mysql.sock default_character_set=utf-8 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql character_set_server=utf8 default_character_set=utf8 # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 [mysql] no-auto-rehash default_character_set=utf8 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid

重启mysql服务:service mysqld restart

远程连接授权:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; FLUSH PRIVILEGES; 第四步:打包war包,放到服务器上,网址发布基本完成

1、如果使用了数据库,使用Navicat工具,将数据同步到服务器 2、将项目打包成 war 文件,然后利用 FileZilla 传到远程服务器 (webapps下)(这里比较简单省略) 3、重启 Tomcat,访问我们的项目 这里写图片描述

第五步:tomcat相关配置(省略项目名、端口号等,到达输入网址就能访问的效果,web项目总要再web.xml中配置默认访问页)

配置默认端口为80:因为在TCP/IP协议中,浏览网页服务的80端口,所以我们需要将其改成80端口 进入Tomcat的conf目录下,修改Tomcat的配置文件:vi server.xml

#原来的 #现在的 ....... #这里是新加的

重启tomcat,输入网址测试 这里写图片描述

后续有时间再解释域名申请,解析规则配置,备案,到时候就可以用域名代替公网IP访问了。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3