虚拟机
192.168.64.170
root hadoop
关闭防火墙
systemctl stop firewalld.service
---------------------------安装jdk---------------------------
cd /home
mkdir software
cd /home/software
tar -xvf jdk-8u181-linux-x64.tar.gz
配置环境变量
vim /etc/profile
#set java env
JAVA_HOME=/home/software/jdk1.8.0_181
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
让环境变量生效
source /etc/profile
java -version
---------------------------安装tomcat---------------------------
cd /home/software
tar -xf apache-tomcat-7.0.55.tar.gz
---------------------------安装mysql---------------------------
先检查系统是否装有mysql
rpm -qa | grep mysql
find / -name mysql
rm -rf 删除所在路径的mysql文件夹
rpm -qa |grep mariadb
rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64
上传mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz到/usr/local目录
cd /usr/local
tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql
创建mysql用户组和用户并修改权限
groupadd mysql
useradd -r -g mysql mysql
创建数据目录并赋予权限
mkdir -p /data/mysql #创建目录
chown mysql:mysql -R /data/mysql #赋予权限
cd /data/
ll
cd ..
ll
配置my.cnf
vim /etc/my.cnf
[mysqld]
lower_case_table_names=1
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8
symbolic-links=0
explicit_defaults_for_timestamp=true
user=mysql
skip-grant-tables
初始化数据库
进入mysql的bin目录
cd /usr/local/mysql/bin/
初始化
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
将mysql.server放置到/etc/init.d/mysql中
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
启动!!!
service mysql start
ps -ef|grep mysql
./mysql -u root -p
直接按回车键
修改密码
use mysql
FLUSH PRIVILEGES;
set password for 'root'@'localhost' = password('root');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;
使root能再任何host访问
update user set host = '%' where user = 'root';
刷新
FLUSH PRIVILEGES;
exit
service mysql stop
然后删除my.cnf文件中下面的2行内容
vi /etc/my.cnf
user=mysql
skip-grant-tables
启动mysql
cd /usr/local/mysql/bin
service mysql start
./mysql -u root -p
Enter password:
输入root
本地连接mysql服务器导入wcp2op数据库 用户名root 密码root
------------------------linux发布项目------------------------------
修改jdbc.properties jdbc连接
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc\:mysql\://192.168.64.170\:3306/wcp2op?useUnicode=true&characterEncoding=utf-8
jdbc.username=root
jdbc.password=root
把项目打成war包名称为wcp.war,拷贝到/home/software/apache-tomcat-7.0.55目录webapps中
启动tomcat
/home/software/apache-tomcat-7.0.55/bin/startup.sh
查看tomcat进程
ps -ef |grep tomcat
查看tomcat启动是否成功
tail /home/software/apache-tomcat-7.0.55/logs/catalina.out
启动wcp-web项目访问
http://192.168.64.170:8080/wcp
luoyuan 123456
系统默认管理员账户为:登录名 sysadmin 密码 111111
分享到:
相关推荐
Linux下使用tomcat发布Web项目
Linux上部署web服务器并发布web项目.docx,web服务器
Linux云服务器之发布web项目。包括jdk的卸载和安装,tomcat的安装,mysql的安装与配置。详细博客步骤https://blog.csdn.net/qq_35180973/article/details/82827982。
Linux项目是一个开放源代码的操作系统项目,由林纳斯·托瓦兹(Linus Torvalds)于1991年首次发布。该项目以Linux内核为核心,围绕其构建了一个完整的操作系统,包括各种系统工具、库、应用程序和硬件支持。 以下是...
Linux项目是一个开放源代码的操作系统项目,由林纳斯·托瓦兹(Linus Torvalds)于1991年首次发布。该项目以Linux内核为核心,围绕其构建了一个完整的操作系统,包括各种系统工具、库、应用程序和硬件支持。 以下是...
java项目发布助手,可以实现将本地的web项目编译后的class文件,通过配置,一键发布到linux服务器上,并重启服务器上的tomcat,并将tomcat启动日志动态的展现在项目发布助手上,实现一劳永逸的效果,只要配置一遍,...
详细介绍了在windows环境下,将已经编译好的javaWeb项目,发布到linux环境下的tomcat目录下 包含了图和注解
Linux项目是一个开放源代码的操作系统项目,由林纳斯·托瓦兹(Linus Torvalds)于1991年首次发布。该项目以Linux内核为核心,围绕其构建了一个完整的操作系统,包括各种系统工具、库、应用程序和硬件支持。 以下是...
Linux上安装部署websphere入门手册,介绍了应用服务器的安装,以及应用服务器上web程序发布
概述 项目创建成功,项目部署也成功了,但Tomcat服务器找不到该项目,如下图 第二种情况:当你修改了项目的名字,你...到此这篇关于idea发布web项目后Tomcat服务器找不到该项目的文章就介绍到这了,更多相关idea发布we
本文讲解在Linux CentOS下安装Tomcat9,以及Web项目的部署发布过程,通过实例代码相结合的形式给大家介绍的非常的详细,具有一定的参考借鉴价值,需要的朋友参考下吧
【项目描述】 某公司要搭建企业内部网络,其中要求服务器具有Web、FTP、DNS、DHCP、Samba、邮件等功能来为企业内部用户提供相应的服务。考察目前主流的操作系统后,决定选择Red Hat Enterprise Linux 7作为服务器的...
由浅入深的讲解Linux,以及在Linux环境中搭建samba服务,在Linux环境中进行web项目的开发和发布。
【项目描述】 公司为方便对外和对内发布信息,需要一台WWW服务器。WWW服务器的域名为www.zzrvtc.com,能够实现基本信息浏览,虚拟主机、个人主页、虚拟目录、权限控制、身份认证等功能。 本项目中我们来完成WWW...
Linux服务器配置与管理项目8 FTP服务器配置与管理 Linux服务器配置与管理项目8--FTP服务器配置与管理全文共50页,当前为第1页。 【项目描述】 公司为方便内部信息的交流,需要一台FTP服务器实现公司内部文件的上传...
Redhat 自9.0以后,不再发布桌面版的,而是把这个项目与开源社区合作,于是就有了Fedora 这个 Linux 发行版。Fedora 可以说是Redhat 桌面版本的延续,只不过是与开源社区合作。 官方网站:...
Flutter客户端项目:iOS,Android,Web,MacOS,Windows,Linux。 Flutter Server项目:REST API到lib/data/models目录。 Flutter命令行项目:CLI到lib/data/models目录。 一个项目,多种实现。 用法(REST API)...
1.2.4 Android移动Web项目开发的三种解决方案:Native, Web和Hybrid优缺陷分析 4 1.2.5国内外应用现状 6 1.2.6 研究现状总结 7 1.3研究目标与内容 7 1.3.1多窗口浏览器模式的实现机制 7 1.3.2跨域交互即缓存处理方法...
" " " " " " "4、Linux WEB服务器的网页发布 " " " " " " "5、Linux WEB服务器的常见故障 " " " " " " "6、Linux WEB服务器的基本安全 " " " " "五"Linux FTP服 "1、Linux FTP服务器基本知识 "10 "9% " " " "务器的...
Linux系统使用的各种版本的Tomcat服务器,用于web项目的发布和使用。