阿里云搭建java web

article/2025/8/15 18:26:02

1.首先进入ECS实例,开启实例并且使用XShell连接

2.安装JDK

  1. 执行以下命令,查看yum源中JDK版本。
yum list java*
  1. 执行以下命令,使用yum安装JDK1.8。
yum -y install java-1.8.0-openjdk*
  1. 执行以下命令,查看是否安装成功。
java -version

如果显示如下图内容,则表示JDK安装成功。
在这里插入图片描述

3.安装mysql

1.可以使用宝塔服务器管理工具直接安装
2.执行以下命令,启动 MySQL 数据库。

systemctl start mysqld.service

3.执行以下命令,查看MySQL初始密码。

grep "password" /var/log/mysqld.log

4.执行以下命令,登录数据库。

mysql -uroot -p

5.执行以下命令,修改MySQL默认密码。

set global validate_password_policy=0;  #修改密码安全策略为低(只校验密码长度,至少8位)。
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';

6.执行以下命令,授予root用户远程管理权限。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';

7.开放端口的时候,可以在宝塔安全中开放端口3306

4.安装tomat

1.去官网下载压缩包上传到服务器
在这里插入图片描述
1.上传到对应的服务器上去
在这里插入图片描述
3. 执行以下命令,解压刚刚下载Tomcat包。

tar -zxvf apache-tomcat-8.5.87.tar.gz 

4.执行以下命令,修改Tomcat名字。

mv apache-tomcat-8.5.69 /root/tomcat/Tomcat8.5

5.修改conf下的server.xml配置文件
在这里插入图片描述
6.启动Tomcat。

/usr/local/Tomcat8.5/bin/./startup.sh

启动成功
在这里插入图片描述
7.创建一个安全组中的端口号
在这里插入图片描述
8.如果还是不能访问的话就在宝塔–》安全中添加8080端口
在这里插入图片描述

5.数据库数据的迁移

1.可以在sqlyog中使用它提供的功能
在这里插入图片描述

6.在idea中打包javaweb应用

1.需要修改项目中的数据库为服务器的数据库
在这里插入图片描述

2.构建一个工件
2.1准备构建工件
在这里插入图片描述
2.2:构建的名字和路径
在这里插入图片描述
2.3直接将crm项目拖进来(每个人项目结构不同,可能有些比较零散,也要全部选中拖过来加入到包中)
在这里插入图片描述生成如下WEB-INF文件以及其clasess和lib子文件证明成功(缺一不可)点击右下角ok

在这里插入图片描述2.构建出war包
在这里插入图片描述
在这里插入图片描述

7.配置tomcat的java环境变量

1.配置java环境变量,vim /etc/profile,输入:
java的目录/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.362.b09-2.al8.x86_64

export JAVA_HOME=/usr/java/jdk1.8.0_181
export CLASSPATH=.:${JAVA_HOME}/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:${JAVA_HOME}/bin:$JAVA_HOME/jre/bin:$PATH

2.配置tomcat的环境变量vim /etc/profile

CATALINA_HOME=/root/tomcat/Tomcat8.5
export CATALINA_HOME

3.source /etc/profile保存生效

4.配置文件/root/tomcat/Tomcat8.5/bin/catalina.sh

CATALINA_HOME=/root/tomcat/Tomcat8.5
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.362.b09-2.al8.x86_64

5.重新启动tomcat没有问题就好了
service tomcat restart

8.把war包上传到tomcat中

1.删除ROOT,上传到webapp就好了
在这里插入图片描述
2.配置Tomcat/conf/server.xml文件
配置应用上下文

   <Context path="" docBase="/root/tomcat/Tomcat8.5/webapp/crm_war exploded2" debug="0" reloadable="true" />path:你希望用什么访问到你的项目文件
docBase:项目地址(可以是绝对路径和相对路径)

3.重启tomcat

9.No Spring WebApplicationInitializer types detected on classpathTomcat报错这个是上下文环境没有配置好,只要看好在server.xml中的Context就可以了

10.部署在tomcat上的jsp el表达式失效

1.在每一个jsp页面上加上

<%@page isELIgnored="false"%>

2.在web.xml文件中(先看看是不是4.0的)

    <jsp-config><jsp-property-group><url-pattern>*.jsp</url-pattern><el-ignored>false</el-ignored></jsp-property-group></jsp-config>

11.tomcat远程连接连接不上问题

Host ‘223.147.206.49’ is not allowed to connect to this MySQL server

不应该使用:

update user set host =%’ where user = ‘root’;
ERROR 1054 (42S22): Unknown column '‘root’' in 'where clause'

应该使用:

update user set host = "%" where user = "root";

再授权:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';

再刷新配置修好了

FLUSH PRIVILEGES;
flush privileges

遭遇意外
在这里插入图片描述


http://chatgpt.dhexx.cn/article/hHMAwX8B.shtml

相关文章

如何使用阿里云搭建个人网站

国内比较早的几个个人网站有阮一峰、月光博客等。他们都会定期的更新一些文章&#xff0c;阮一峰的更新频率大概在每月4篇&#xff0c;月光博客每天一篇。他们每天的浏览量在2万以上&#xff0c;每月最低收入都在2万以上。作为一个程序员&#xff0c;我一直想给自己找点事情做。…

如何利用阿里云ECS服务器和域名,搭建部署自己的网站(Windows系统)

前言 建站简单方法 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考 一、购买服务器和域名 根据自己的需求购买相应级别的服务器 示例&#xff1a;ECS共享型n4 二、服务器创建实例和域名备案 详细过程自行百度即可&#xff0c;再此不详细说明&…

【网站搭建】阿里云搭建个人网站详细流程

1. 工具的选择 因为直接网页操作实例的话不是很方便&#xff0c;鉴于有Linux和大数据开发经验。使用以下工具 winscp&#xff1a;文件传输&#xff0c;可以实现本地和远程端的文件传输&#xff0c;也可以直接修改远程端文件&#xff0c;不用在终端里了XSHELL:安全终端模拟软件…

教你快速在阿里云服务器上搭建网站!

前文概述 出于好奇&#xff0c;我用学生优惠租了一台阿里云服务器&#xff0c;打算做一些Java web的开发&#xff0c;但是毕竟是第一次接触这样的东西&#xff0c;还是比较陌生&#xff0c;在这个过程中遇到了一些问题(肯定会遇到问题的)&#xff0c;但是呢&#xff0c;在网上搜…

使用阿里云ECS服务器搭建java环境

服务器搭建java 第一步 安装java环境 首先使用Linux命令 yum list java*截图如下 在这里可以选择自己想要的版本。这里我选择java8 yum install java-1.8.0-openjdk.x86_64出现如下截图&#xff0c;则表示安装完毕 接下来可以查看java的版本号&#xff0c;以证明安装完毕…

保姆级教程,阿里云快速搭建个人网站

首先想要搭建一个网站需要一个域名和服务器&#xff0c;我们先去阿里云搜索这两个东西&#xff0c;然后分别去购买一下 服务器这里有轻量级应用服务器和云服务器ECS都可以选择 我选择的是ECS&#xff0c;然后我们去购买&#xff0c;产品区域选中国的话还要去进行ICP备案&…

手把手带大家搭建一个java个人网站(腾讯云为例)

大家好&#xff0c;我是鸟哥。一个半路出家的程序员。 这次真是学妹要的&#xff01;前几天鸟哥以腾讯云为例给大家分享了一篇如何搭建服务器的文章——手把手带大家搭建一台服务器&#xff08;腾讯云为例&#xff09;&#xff0c;文章结尾表示过几天带大家搭建一个网站&#x…

阿里云服务器搭建网站

购买服务器 学生的话&#xff0c;阿里推出了一个叫云翼计划的产品&#xff0c;通过学生认证之后可以享受超便宜的价格&#xff0c;我的账号是支付宝账号&#xff0c;之前就有过学生认证。云翼计划的入口在这儿云翼计划。但是我是通过学生组团活动参加的&#xff0c;因为组团活…

阿里云快速搭建个人网站

阿里云服务器快速搭建个人网站 在服务器购买的前提下进行这一步。 我们需要下载服务器搭建的软件&#xff1a; 这里附上百度云的下载地址&#xff1a; 链接&#xff1a;点击下载 提取码&#xff1a;9qcr 现在打开putty和WinSCP,putty是进行一些命令操作&#xff0c;WinSC…

阿里云服务器搭建javaweb环境

阿里云服务器搭建javaweb环境 javaweb环境下载JDK下载MySQL安装MySQL遇到的问题 安装Tomcat javaweb环境 这个环境搭建包括JDK&#xff0c;MySQL&#xff0c;tomcat。 使用系统版本及安装版本是&#xff1a; 操作系统&#xff1a;CentOS8.5 64位 JDK&#xff1a;1.8 MySQL&am…

2021最新 手把手教你阿里云服务器搭建网站(超详细图文)

前文概述 出于好奇&#xff0c;我用学生优惠租了一台阿里云服务器&#xff0c;打算做一些Java web的开发&#xff0c;但是毕竟是第一次接触这样的东西&#xff0c;还是比较陌生&#xff0c;在这个过程中遇到了一些问题&#xff08;肯定会遇到问题的&#xff09;&#xff0c;但是…

如何用阿里云服务器建立个人网站(针对新手)

首先,我们需要购买云服务器和域名。 域名建议用.com后缀的(一般五十左右),想要便宜的域名可以买.top等后缀的(一般几块钱)。 点击这里购买域名 云服务器的话,根据自己的需要购买,如果只是简单的发发文章图片,视频等,网站访问量不高的话,买个1核2G1M的配置也能够用…

java搭建阿里云服务器环境(java环境+mysql+tomcat)和部署 JavaWeb 项目到云服务器(十分详细)

文章有不当之处&#xff0c;欢迎指正&#xff0c;如果喜欢微信阅读&#xff0c;你也可以关注我的微信公众号&#xff1a;好好学java&#xff0c;获取优质学习资源。 购买一系列的东西 其实就是花钱买块区域&#xff0c;服务器&#xff0c;域名&#xff0c;云解析&#xff0c;…

手把手教你配置阿里云服务器搭建java web网站

写在前面 出于好奇&#xff0c;我用学生优惠租了一台阿里云服务器&#xff0c;打算做一些Java web的开发&#xff0c;但是毕竟是第一次接触这样的东西&#xff0c;还是比较懵逼&#xff0c;在这个过程中遇到了一些问题&#xff08;肯定会遇到问题的&#xff09;&#xff0c;但…

使用grunt压缩合并混淆JS脚本

fro from: https://www.cnblogs.com/sybboy/p/4831635.html 折腾一两天&#xff0c;终于学会使用grunt压缩合并混淆JS脚本&#xff0c;小激动&#xff0c;特意记录一下spm一点意外收获 很长时间没有更新博客了&#xff0c;实在是太忙啦...0.0 &#xff0c;以下的东西纯粹是记录…

JavaScript审计

前言 Javascript (.js) 文件一般存储的是客户端代码&#xff0c;Javascript 文件可帮助网站执行某些功能&#xff0c;例如监视单击某个按钮的时间&#xff0c;或者当用户将鼠标移到图像上&#xff0c;甚至代表用户发出请求&#xff08;例如检索信息&#xff09;时。有时开发人…

如何在线替换并调试网页上的 JS 代码

调试代码使用代理替换代码在线调试总结 调试代码 当我们需要调试网页上的 JS 代码时&#xff0c;可以使用 Chrome 游览器上的开发者工具的 Sources 项进行断点调试。 在代码数目栏处点击&#xff0c;即可加上断点&#xff0c;根据加入的断点进行判断&#xff0c;该断点若是…

用JS开发安全工具:端口扫描器

用JS开发安全工具&#xff1a;端口扫描器 如标题所述&#xff0c;本文用Javascript实现一个端口扫描器&#xff0c;用于检测指定IP的电脑哪些端口是开放的&#xff0c;而且扫描速度非常快。 在Node.js中运行&#xff0c;效果如下&#xff1a; 源码&#xff1a; function scan…

JavaWeb后端代码自动生成工具V2.0.0

背景介绍 Author&#xff1a;yuxue {个人业余开发项目&#xff0c;主要解决个人在开软件开发工作中遇到的一些头疼问题} 问题1&#xff1a;各种密码太多&#xff0c;记不住问题2&#xff1a;系统太多&#xff0c;环境太多&#xff0c;看着都头疼&#xff0c;要用的时候找半天…

goto混淆语句解密工具,php代码还原

通过使用goto解密工具&#xff0c;你可以轻松应对多种加密场景。下面列举了几个具体问题案例&#xff0c;让你更好地了解它的实际应用&#xff1a; 1. 微擎2c解密&#xff1a; 当你在微擎中遭遇2c加密时&#xff0c;可能会遇到无法阅读和修改代码的困境。但是&#xff0c;有了…