U3D德州U3D德州世界搭建教程Poker扑克面具德州扑克俱乐部高端竖版德州世界H5

U3D德州U3D德州世界搭建教程Poker扑克面具德州扑克俱乐部高端竖版德州世界H5HHpoker教程

准备服务器一台配置最低8H8G 10M 国外的服务器则50M 100M起步

系统Linux contos7.6 或者7.6以上版本

准备工具:FinalShell

后端运行环境: mysql java-1.8.0 tomcat Spring Boot 项目

后端打包 texasPoker/src/main 的java源码

项目运行环境一般包括几个点,编程语言解释器版本,数据库,WEB服务器三大必备

  1. 编程语言解释器版本- 解释器就是运行源码的环境比如php7.4 jdk1.8等等

  2. 数据库常见常用的就是MySQL 如果量级不同会用到其他的数据库缓存中间件

  3. web服务器,常见常用就是nginx apache iis

具备以上三点基本就可以跑项目运行代码,复杂量级不同的代码使用的中间件就跟加多,会比较复杂

连接上服务器更换阿里云镜

像源防止后面的JDK安装不上,最好是跟新好源,最近安装很多东西都容易出问题

以下是更换源的命令:

bash <(curl -sSL https://linuxmirrors.cn/main.sh)

如果磁盘需要挂载命令如下:

yum install wget -y && wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh

视频+图文教程由我家源码www.wojiayuanma.com 站长录制提供

这一套貌似是三种语言的,在国外运营

好他妈慢,没办法试用的服务器,我没有闲置的目前

mysql第一步

  1. wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

    image-20240830181652624

    回车执行。。。。这一步会比较慢

  2. tar -zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz -C /usr/local/

    image-20240830181822428

    回车执行。。。。解压

  3. image-20240830181916125

    回车执行。。。

  4. ll /usr/local/mysql/

    image-20240830181943869

  5. mkdir /usr/local/mysql/data

    image-20240830181958280

  6. useradd mysql

    image-20240830182012067

  7. groupadd mysql

    image-20240830182024723

  8. chown -R mysql:mysql /usr/local/mysql

    image-20240830182036970

  9. chmod -R 755 /usr/local/mysql

    image-20240830182047647

  10. /usr/local/mysql/bin/./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

    image-20240830182107358

  11. 记录数据库密码: .:rm&iTl+5Js

  12. cd /usr/local/mysql/

    image-20240830182215112

  13. ls

    image-20240830182225176

  14. cd bin/

    image-20240830182156320

  15. ./mysql

    image-20240830182709235

    这是正常的,如果像刚才一样找不到就关闭服务器连接,重新建立连接从12开始重新执行下来

  16. ./mysql -uroot

    image-20240830182802781

  17. mkdir /var/log/mariadb/

    image-20240830182836669

  18. touch /var/log/mariadb/mariadb.log

    image-20240830182847866

  19. chown mysql:mysql /var/log/mariadb/mariadb.log

    image-20240830182852939

  20. /usr/local/mysql/support-files/mysql.server start

    image-20240830182910083

  21. ./mysql -uroot

    image-20240830182921090

  22. rpm -qa | grep mysql

    image-20240830182932649

  23. ./mysqld -uroot

    image-20240830182943531

  24. cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

    image-20240830183035814

  25. /usr/local/mysql/bin/mysql -u root -p

      .:rm&iTl+5Js
  26. 删除my.cnf后重启mysql(路径/etc)

    image-20240830183219863

  27. service mysql stop

    image-20240830183257867

  28. service mysql start

    image-20240830183302734

  29. /usr/local/mysql/bin/mysql -u root -p

    image-20240830183308439

    输入前面第十条命令执行后生成的密码,最好跟我一样记录在11

  30. set password for root@localhost = password('wojiayuanma');

    image-20240830183427226

    创建数据库密码我创建的是wojiayuanma

  31. use mysql;

    image-20240830183453773

  32. update user set user.Host='%' where user.User='root';

    image-20240830183506644

  33. flush privileges;

    image-20240830183521098

MySQL第二步:

开个新标签,第一个标签保留

  1. cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

    image-20240830183559986

  2. chmod +x /etc/init.d/mysqld

    image-20240830183611405

  3. chkconfig --add mysqld

    image-20240830183619763

  4. chkconfig --list

    image-20240830183638635

MySQL第三步

回到第一个标签继续执行

  1. create database texaspokertest default character set utf8 collate utf8_general_ci;

    image-20240830183705619

  2. use texaspokertest

    image-20240830183720440

MySQL第四步

  1. 导入数据库文件 home/ 该文件夹下面有个mysql文件夹,导入到home目录下就行与mysql同级

    image-20240830183747602

  2. 执行: source + 数据库文件路径 导入很慢-你们自己快进

  3. 导入完成执行:show tables

    image-20240830184538750

  4. 关闭所有窗口,重新打开连接服务器安装jdk

image-20240830184212712

后端编译src下的main前面讲过这是Spring Boot 项目 application.yml 这里面修改数据库连接

安装Java环境jdk

  1. yum search java | grep -i --color JDK

    image-20240830184554390

  2. yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel

    image-20240830184609123

  3. java -version

    image-20240830185008923

  4. cd ..

    image-20240830185026565

  5. mkdir tomcat

    image-20240830185059679

  6. cd /tomcat/

    image-20240830185112053

  7. wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.29/bin/apache-tomcat-8.5.29.tar.gz

    image-20240830185139364

  8. tar zxvf apache-tomcat-8.5.29.tar.gz

    image-20240830185153816

  9. cd /tomcat/apache-tomcat-8.5.29/bin

    image-20240830185209034

  10. ./startup.sh

教程到此结束,剩下的是APP编译,也可以使用反编译修改IP,下节课再讲

  1. 后端/服务端源码上传到/tomcat/apache-tomcat-8.5.29/webapps/

  2. ip数据库修改 /tomcat/apache-tomcat-8.5.29/webapps/texasPoker/WEB-INF/classes/application.yml

  3. 头像修改 /tomcat/apache-tomcat-8.5.29/webapps\texasPoker\META-INF\maven\com.nineshadow.games\texasPoker\pom.xml

  4. 头像修改 /tomcat/apache-tomcat-8.5.29/webapps\texasPoker\WEB-INF\classes\gameConfig.properties

  5. 默认头像修改 数据库-global_config表--systemDefaultIconUrl 修改成头像地址路径

  6. 头像UpLoad直接放在/tomcat/apache-tomcat-8.5.29/webapps/texasPoker/WEB-INF/ 下

  7. cd /tomcat/apache-tomcat-8.5.29/bin/

  8. ./startup.sh

  9. 后端访问 http/https://域名/ip/texasPoker/

  10. 账号admin 密码111111

  11. 重启后启动命令

  12. ./shutdown.sh

  13. ./startup.sh

java项目讲解:

好好仔细看,看完就知道怎么放文件了

在 Java 项目中,当使用 Tomcat 作为应用服务器时,项目的资源目录一般会放置在以下几个位置:

  1. WEB-INF/classes

    • 这是用于存放编译后的 Java 类文件(.class 文件)的目录。这个目录下的所有资源文件(如配置文件、属性文件)也会被部署到这个位置,并且它们可以通过类路径进行访问。

  2. WEB-INF/lib

    • 这个目录用于存放项目所依赖的 JAR 包(库文件)。Tomcat 会自动将这些 JAR 包加入到类路径中,使得它们在运行时可以被使用。

  3. META-INF

    • 这个目录通常位于 JAR 包内,用于存放与 JAR 包有关的元数据。它可能包含配置文件,如 MANIFEST.MF

  4. 静态资源目录

    • 如果您在项目中有静态资源(例如 HTML、CSS、JavaScript、图片等),这些通常会被放置在 webapp 目录下的根目录或子目录中,例如 webapp/static。这些静态资源可以直接通过 URL 访问。

  5. WEB-INF

    • 这个目录是一个重要的目录,用于存放 web.xml 配置文件以及其他内部资源。web.xml 是一个标准的配置文件,用于定义 Servlet、过滤器、监听器等。

  6. 自定义目录

    • 您也可以根据需要自定义其他目录用于存放特定的资源,但这些目录必须在 web.xml 文件或其他配置文件中正确配置,才能让 Tomcat 知道如何处理这些资源。

目录结构示例

myapp/
├── META-INF/
│   └── MANIFEST.MF
├── WEB-INF/
│   ├── classes/
│   │   └── (compiled .class files and other resources)
│   ├── lib/
│   │   └── (JAR files)
│   └── web.xml
└── (static resources and other files)
    ├── index.html
    ├── styles/
    └── scripts/

访问资源

  • Java 类文件和资源:在 WEB-INF/classes 目录中,您可以使用 ClassLoader.getResourceClass.getResource 来访问资源文件。

  • 静态资源:这些文件可以通过 URL 直接访问,例如 http://localhost:8080/myapp/index.html

确保在部署前,项目结构符合 Tomcat 的要求,并且相关的配置文件正确设置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

修行者教育-我家源码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值