LINUX部署JAVA项目
Tomcat 应用服务器搭建好
sudo yum -y update sudo yum -y install wget java unzip
# 下载 tomcat,这里选择了 zip 包,也可以选择 tar.gz 包的 wget -O ~/Download/apache.zip http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.zip
unzip apache.zip
# 进入 bin 目录 cd apache-tomcat-8.0.53/bin # 执行 catalina.sh # 一般使用的是 startup.sh,但是查看 startup.sh 文件知道,真正的启动文件为 catalina.sh bash ./catalina.sh
# 若以下两种查看 ip 的命令显示 command not found sudo yum -y install net-tools # 查看主机ip,提示没权限使用 sudo ifconfig # 查看主机ip的另外一种方式 ip addr
??笔者使用的是 CentOS 7,在经过上述步骤之后发现依然无法访问,在一顿 google 之后,大多数说是默认开启了 iptables ,但是按照解决方法却是提示 iptable not load。然后再次加上 CentOS 7 作为检索条件之后,终于得到正确解释。此部分只适用于 CentOS 7 操作系统,其他操作系统没有问题请跳过,有问题找 度娘 ,Google。
MariaDB 数据库安装及其数据导入??如 Java 一样,MySQL 在Oracle 手中有闭源的可能。MariaDB 是由 mysql 的创始人在 MySQL 被Oracle收购之后在 MySQL 上开创的一个分支。它与 MySQL 高度兼容,并且添加了许多增强性的特性。
sudo yum -y install mariadb-server
sudo systemctl enable mariadb sudo systemctl start mariadb
# 登录本机的数据库 mysql -uroot -p # mysql 命令行下创建名称为 wwzl_mall 的数据库 mysql > create database wwzl_mall; # 退出 MariaDB mysql > exit
# wwzl_mall.sql 是数据库导出的 sql 文件 mysql -uroot -p wwzl_mall < wwzl_mall.sql
部署自己的项目
??由于默认开启了 22 端口,这里使用 sftp ,也就是使用 ssh 的 22 端口进行上传。具体操作略。
bash ~/Download/apache-tomcat-8.0.53/bin/catalina.sh restart
??浏览器输入 http://ip:8080/wwzl/welcome.jsp ,这里的 ip 请替换为服务端 ip ,wwzl 替换为自己的项目名(与项目工程文件夹名一致),默认主页为 tomcat 中设置的 web.xml 中 welcome 页面,一般为 index.html、index.jsp、index.htm,如果是其他,请直接写明,这里的 参考文章CentOS7上解决tomcat不能被外部浏览访问 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |