在阿里云服务器上快速搭建JavaWeb环境(安装JDK、Tomcat、MySQL)+Intellij IDEA远程部署调试tomcat

首先介绍一下我的的服务器的系统是Ubuntu 16.04 64位
ide用了Intellij IDEA
JDK8
Tomcat8
MySQL5.7

一、先下载JDK 8
1、JDK8

# sudo apt-get install openjdk-8-jdk

2、设置环境变量:

# vim /etc/profile 

在文件的末尾处加入以下内容:
export JAVA_HOME=你的jdk的安装路径
export CLASSPATH=.: JAVAHOME/lib/dt.jar: JAVA_HOME/lib/tools.jar
export PATH= PATH: JAVA_HOME/bin

3、使配置生效:

# source /etc/profile

4、检查JDK是否已经成功安装

# java -version

二、安装Tomcat
1、Tomcat8下载地址:http://tomcat.apache.org/download-80.cgi 进去之后选择选择 8.5.9版本右键core下面的tar.gz 选择拷贝链接。
2、用命令行输以下代码来进行下载:(网址即为你拷贝的链接)

# wget http://apache.cs.utah.edu/tomcat/tomcat-8/v8.5.9/bin/apache-tomcat-8.5.9.tar.gz

3、我是把Tomcat放到了/opt 目录下,所以现在/opt 目录下建一个叫tomcat的文件夹,把Tomcat解压到该文件夹下 :

# mkdir /opt/tomcat

4、执行解压文件,并把解压内容放到 /opt/tomcat 下(-C 压缩文件中的文件名称区分大小写)

# tar zxvf apache-tomcat-8.0.9.tar.gz -C /opt/tomcat

5、为了安全性考虑,决定新创建一个新的user和usergroup并且赋予权限

# sudo addgroup 用户组名

在新的用户组里面添加新的用户

# sudo adducer 用户名 用户组名

因为之前已经创建了/opt/tomcat所以通过以下命令将这个的用户和用户组改成新创建的用户和用户组:

#chown 用户名:用户名  /opt/tomcat
#chmod 755 opt/tomcat

6、启动、测试 Tomcat
进入tomcat的bin文件并执行 startup.sh

# cd /opt/tomcat/bin 

启动Tomcat:

# ./startup.sh

然后会看到Tomcat started
打开浏览器输入 你的IP地址:8080 看是否会跳出Tomcat的官网,如果有,则表示成功如果不成功则检查端口情况
检查端口是否被占用:

# lsof -i:8080

如果被占用, 执行:修改server.xml里的端口号

# vim /opt/tomcat/conf/server.xml

7、Intellij IDEA 部署JavaWeb项目远程Tomcat
首先 配置catalina.sh

# vim /opt/tomcat/bin/catalina.sh

按i进入编辑状态,将以下内容添加:
export CATALINA_OPTS=”-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=1099
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=你的IP地址”

export JAVA_OPTS=”-Dcom.sun.management.jmxremote=
-Dcom.sun.management.jmxremote.port=1099
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false”
然后打开你的IDEA,点击run,选择这个:
这里写图片描述
点击+号,选择Tomcat Server 并点击Remote
这里写图片描述
然后进行配置
这里写图片描述
这里写图片描述

8、测试你的JavaWeb项目
打开浏览器输入:IP地址:8080 看是否能显示你的JavaWeb项目

三、安装MySQL
1、首先检查 apt-get 的更新

# sudo apt-get update

2、如果安装5.5和5.6版本的直接执行如下

# sudo apt-get install mysql-server-5.5/5.6

3.如果安装5.7 则需要添加新的APT包

# wget http://dev.mysql.com/get/mysql-apt-config_0.6.0-1_all.deb

然后用dpkg下载

# sudo dpkg -i mysql-apt-config_0.6.0-1_all.deb

最后下载5.7

# sudo apt-get install mysql-server

4、配置MySQL
首先,设置用户名和密码

sudo mysql_secure_installation

然后查看MySQL版本

mysql --version

如果你的版本是5.7.6之前的则执行如下

sudo mysql_install_db

如果你的版本是5.7.6之后的则执行如下

mysqld —initialize

4、测试MySQL

# service mysql status

你会看到:Active: active (running)
说明你已经成功安装并启动MySQL,可以操作MySQL了

附上外文网站:https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-14-04

5、关于怎么备份mysql的database
执行以下:

# mysqldump -u 数据库用户名(root) -p database的名字 > database名字.sql

然后就会在服务器的根目录找到这个sql文件。

附上外文网站:https://www.digitalocean.com/community/tutorials/how-to-backup-mysql-databases-on-an-ubuntu-vps

如要转载,请注明出处,谢谢~

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: 搭建javaweb在线商城环境的流程主要包括以下几个步骤: 1. 安装Java开发环境:首先可以从Oracle官网上下载并安装Java Development Kit (JDK)。安装完成后,配置环境变量,确保系统正确识别java命令。 2. 安装服务器软件:选择合适的服务器软件来搭建javaweb环境,常用的有Apache Tomcat、JBOSS、WebLogic等。在服务器官网上下载对应的软件,并按照官方指引进行安装。 3. 配置服务器:通过服务器的配置文件对服务器进行配置。主要有配置连接数据库的数据源,配置端口号,配置虚拟主机等。具体配置方式可根据服务器软件的不同而有所差异,可以参考服务器官方文档进行配置。 4. 安装数据库:选择合适的关系型数据库,如MySQL、Oracle、SQL Server等,并根据数据库的安装指引进行安装安装完成后,创建数据库并创建相应的表结构,以适应商城系统的需求。 5. 开发商城系统:使用Java编写商城系统的后端代码,包括处理用户请求、与数据库交互、构建页面等。可以利用一些常用的Java Web框架,如SpringMVC,来进行开发。同时,还需要编写前端页面的代码,包括HTML、CSS和JavaScript等。 6. 部署商城系统:将开发完成的商城系统部署到之前安装的服务器中。将编译好的Java代码打包为war或者jar文件,然后将其部署到服务器的webapps目录下。启动服务器后,商城系统就可以通过访问服务器的IP地址或域名来访问了。 以上就是javaweb在线商城环境搭建的基本流程。需要注意,在搭建过程中要保证所使用的软件版本兼容,并按照相关文档进行操作,确保环境的稳定和可用性。 ### 回答2: javaweb在线商城环境搭建流程大致如下: 1. 准备开发工具:首先需要安装Java开发环境,包括JDK和开发工具,如Eclipse或IntelliJ IDEA。 2. 数据库准备:选择一个适合的关系型数据库,如MySQL或Oracle,并安装相应的数据库软件。随后创建一个数据库用于存储商城的相关数据。 3. 创建JavaWeb项目:在开发工具中创建一个新的JavaWeb项目,并配置好保存路径。 4. 导入相关库文件和框架:导入项目所需要的库文件和框架,如JSP、Servlet和JavaBean等。可以使用Maven或Gradle等工具来管理依赖。 5. 设计数据库表结构:根据商城的需求,设计合理的数据库表结构,并使用数据库管理工具稍作修改。可以使用MySQL Workbench或Navicat等工具进行表结构的设计和修改。 6. 编写后端代码:根据设计的数据库表结构,编写相应的JavaBean类和DAO(数据访问对象)类,负责将数据存储到数据库中或从数据库中读取数据。 7. 编写前端代码:使用HTML、CSS和JavaScript等技术编写用户界面,包括商城首页、商品列表页、购物车、订单等页面。可以借助前端开发框架,如Bootstrap或Vue.js等,提高开发效率。 8. 进行功能开发:基于需求分析,逐步实现商城的各项功能,如浏览商品、搜索商品、用户注册和登录、购物车管理、订单管理等。 9. 测试与调试:完成功能开发后,进行系统的测试与调试,包括单元测试、集成测试和用户验收测试等,确保系统的稳定性和功能完整性。 10. 部署与线上运行:在开发环境调试通过后,将项目打包成war文件,并部署到线上的应用服务器上,如Tomcat或Jetty等。测试环境和线上环境分开部署,确保线上环境的安全和稳定。 以上是javaweb在线商城环境搭建的大致流程,具体的实施步骤和技术细节会因具体项目需求而有所不同,需要结合具体情况进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值