找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手

武汉3班-day22-多有米搭建整理系列

[复制链接]
本帖最后由 武汉3班-周培超 于 2021-6-25 10:35 编辑

在centos6安装64位jdk:(个体从LONG_BIT命令查看centos位数)
1.传入文件jdk-8u144-linux-x64.tar.gz(后缀rpm是32位的)
2.解压jdk-8u144-linux-x64.tar.gz
3.修改配置文件:vim /etc/profile
4.将这三个随意添加一个在vim /etc/profile最后
5.执行source /etc/profile
6.输入java -version 查看jdk是否安装成功
返回结果:
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)、
7.设置mysql 配置文件,不区分大小写
mysql>show variables like "%case%";  #看到lower_case_table_names为0则表示Mysql区分大小写,改一下
[root@bogon ~]# vim /etc/my.cnf
lower_case_table_names=1    #在数据库配置文件中定义忽略大小写
文档思路:
安装jdk 64位 解压 tar zxvf jdk
修改jdk配置文件
vim /etc/profile
下面三种都可以,任选其一:

jdk安装方法一:
export JAVA_HOME=/jdk1.8.0_144
export CLASSPATH=.{JAVA_HOME}/jre/lib/rt.jar{JAVA_HOME}/lib/dt.jar{JAVA_HOME}/lib/tools.jar
export PATH=$PATH{JAVA_HOME}/bin

jdk安装方法二:
export JAVA_HOME=/home/jdk/jdk1.8.0_261
export CLASSPATH=$:CLASSPATHJAVA_HOME/lib/
export PATH=$PATHJAVA_HOME/bin
jdk安装方法三:
export JAVA_HOME=/home/jdk/jdk1.8.0_261
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.{JAVA_HOME}/lib{JRE_HOME}/lib  

添加完成后 执行source /etc/profile 重新加载配置文件
输入java -version 查看jdk是否安装成功
返回结果:
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)、

设置mysql 配置文件,不区分大小写
mysql>show variables like "%case%";  #看到lower_case_table_names为0则表示Mysql区分大小写,改一下
+------------------------+-------+
| Variable_name          | Value |
+------------------------+-------+
| lower_case_file_system | OFF   |
| lower_case_table_names | 0     |
+------------------------+-------+

[root@bogon ~]# vim /etc/my.cnf
lower_case_table_names=1    #在数据库配置文件中定义忽略大小写


多有米搭建:(有文档参考)-------搭建之前对linux系统进行快照
1.首先将所有的包导进来到根目录
2.先在数据库里建立一个duoyoum的数据库,再将sql文件导入到服务器中
  mysql -uroot -p duoyoumi<duoyoumi.sql 数据还元到duoyoumi库中
3.安装apacha-tomcat服务器,解压tar -zxvf apache-tomcat-7.0.56.tar.gz,加压后可以进入到apache-tomcat-7.0.56里查看到目录下有7个目录,4个文件
4.cd apache-tomcat-7.0.56/bin有4个重要的脚本:
shutdown.sh //tomcat服务器的停止脚本
shutdown.sh //tomcat服务器的启动脚本
5.在apache-tomcat-7.0.56/bin目录下,启动tomcat shutup.sh,关闭tomcat shutdown.sh
(有时看不到具体信息,因为权限问题,给权限在bin目录下chmod 777所有权限)
6.查看tomcat的启动情况:ps -ef|grep tomcat
7.然后验证tomcat默认包正常访问情况:谷歌浏览器输入tomcat的url及正确的port格式:http:IP地址:8080(这个ip地址可用ifconfig查看)有网页显示
此时web测试环境搭建成功

部署项目包:
1.将本地多有米项目包上传至已经搭建好的环境tapache-Tomcat-7.0.56/webapps的目录下:manage.war(后台包)和ROOT.war(前台包),进行此步骤时
需要1.停止tomcat服务
       2.清空/apache-tomcat-7.0.56/webapps下所有的东西,rm -rf *
       3.清空后,将manage.war(后台包)和ROOT.war(前台包)传至webapps目录下(Windows里拖至webapps里面)
       4.此时要解压manage.war(后台包)和ROOT.war(前台包)两个包,可以在bin目录下执行两次sh startup.sh进行自动解压两个包
       5.再编辑两个包的数据库文件:vim duoyoumi-jdbc.properties() 一定要保存退出!
       进入cd apache-tomcat- 7.0.56/webapps/ROOT/WEB-INF里修改vim duoyoumi-jdbc.properties()
       进入cdapache-tomcat- 7.0.56/webapps/manage/WEB-INF里修改vim duoyoumi-jdbc.properties()
      这两个都要做更改,修改一个自己授权的数据库账号和密码(也可以自己修改一个自己熟
悉的数据库名,可以用“root”用户 这里
jdbc.url=jdbc:mysql://192.168.159.132:3306/duoyoumi 后面的库名就是之前数据还原的库名,但是要与实际后台库名(自己建的库名一致,否而连接会有问题

      (6.此时要看一下之前创建的root用户权限是否有权限GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
给远程用户root赋予所有数据库的所有表进行所有操作的权限,并设定 密码为123456
flush privileges;
show grants for 'root'@'%'; --查看root用户赋予了哪些权限 )


部署完成后
在浏览器访问:http://ip:8080/manaage(后台)
                         http://ip:8080(后台)
注意点:防火墙一定要关闭




ps:
登录到前台或者后台后报404错误后怎么解决?
前台出现找不到网页的重启mysql service mysqld restart 和重启
Tomcat在root用户下进入etc目录,修改my.cnf配置文件 vim /etc/my.cnf
在里面加一行命令:lower_case_table_names=1(这句命令的意思是
在mysql中所有字符跟密码不区分大小写)
然后重启数据库和服务器

扩展知识:
1、JDK是 Java 语言的软件开发工具包

Apache是普通服务器,本身只支持html即普通网页;Apache只支持 静态网页,但像php,cgi,jsp等动态网页就需要Tomcat来处理;由于 Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的 Web服务器,但是,不能将 Tomcat 和 Apache Web 服务器混淆, Apache Web Server 是一个用 C 语言实现的 HTTP web server; Apache,nginx,tomcat并称为网页服务三剑客

二者区别:Apache是web服务器,Tomcat是应用(java)服务器,它 只是一个servlet容器,是Apache的扩展。 Apache和Tomcat都可以 做为独立的web服务器来运行,但是Apache不能解释java程序 (jsp,servlet)。

打个比方:Apache是一辆卡车,上面可以装一些东西如html等。但是 不能装水,要装水必须要有容器(桶),Tomcat就是一个桶(装像 Java这样的水),而这个桶也可以不放在卡车上。

Apache是世界使用排名第一的Web服务器。它可以运行在几乎所有广 泛使用的计算机平台上


重新登录搭建环境:
首先看ip地址有没有更改,
如果有那就WEB-INF里面进行一个更改
如果没有更改,那就关闭防火墙,启动mysql,去apache-tomcat-7.0.56/bin启动服务./startup.sh

在搭建的项目上,老是有进去打不开或者显示404的报错:
方法一:将mysql里的表进行删除,然后再还原一下
方法二:将manage.tar进行删除,然后再解压manage
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册