在Linux(ubuntu 14.04)上部署WeX5跨平台App(HTML5)
2017-04-25 22:39
585 查看
1. 前言
这篇文章讲述的是把毕业设计的用WeX5开发的项目部署到阿里云的
Linux(ubuntu14.04)上,本来可以部署在
WeX5自带的服务器上,但是
WeX5的服务器我以前部署的项目突然不能访问了,正好阿里云有学生优惠(庆幸还是个学生),9.9买了一个月的阿里云服务器。然后又花了5元买了个域名。
1.1 云服务器配置如下:
1.2 下图是WeX5 框架的大致简介:
1.3 服务器配置
OS Name: Linux ,OS Version: 4.4.0-63-genericApache Tomcat/7.0.77
mysql Ver 14.14 Distrib 5.5.54, for debian-linux-gnu (i686) using readline 6.3
java version "1.8.0_121"
2. 项目准备
2.1 因为项目的服务器是
Tomcat,数据库是
MySql,后端开发语言是
java,所以我在
Linux服务器上需要搭建上面三个环境用来部署我的App。
2.2 App 资源文件及其打包文件的准备。
所需资源准备 。根据上面链接,准备好1、UI资源。
2、Baas 资源
2.2.1
UI资源文件目录如下图:
2.2.2
Baas 资源目录如下图:
2.3 上面的资源准备好了之后
,就可以在服务器上搭建部署环境了。3. 内容
3.1 搭建jdk环境
有好几种方式来下载 jdk,我选择的是直接从 官网 上下载 ,选择自己的版本进行下载。
下载到本地后,如果是
Mac OS系统的,可以用
scp 命令进行文件的远程上传。
首先我们在服务器的
USR文件夹下创建一个新文件夹
java;
然后在
terminal输入命令如下:
scp -r /download/jdk-8u60-linux-x64.gz root@hostname /usr/java;
然后到
cd服务器上的目录下,输入:
tar zxvf jdk-7u60-linux-x64.tar.gz -C /usr/java/
输入:
mv jdk1.8.0_60 java8,将文件名改为
java8方便环境变量的配置。
配置环境变量
vi ~/.bashrc
在末尾加上如下:
export JAVA_HOME=/usr/java/java8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存后退出vi刷新变量使配置立即生效
source ~/.bashrc
输入
java -version查看是否安装成功。
jdk安装成功。
3.2 搭建Tomcat 环境
从Apache Tomcat官网上下载tomcat 的
.taz后缀的安装包,然后和上面一样,
scp到服务器,这里就不一一赘述。
这次我们在服务器上新建一个
data/server来存放
tomcat
使用命令解压
tar zxvf apache-tomcat-7.0.70.tar.gz -C /data/server/
重命名文件夹
mv apache-tomcat-7.0.70 tomcat7
更改用户
cd /data/server/tomcat7
chown -R root .
chgrp -R root
配置环境变量
vi /etc/profile,在最后加上
CATALINA_HOME=/data/server/tomcat7
export CATALINA_HOME
保存后退出vi 刷新变量使配置立即生效
source /etc/profile
进入
tomcat的
bin目录
cd $CATALINA_HOME/bin
修改
vi catalina.sh
找到这行
# OS specific support. $var _must_ be set to either true or false.
在当前的
bin目录下安装
tomcat服务
cp catalina.sh /etc/init.d/tomcat
使用命令
service tomcat start /stop来启动或者关闭服务
这样
tomcat就安装完毕了
3.3 搭建 MySql 环境
MySql可以用简单点的命令来执行以下命令
apt-get install mysql-server mysql-client安装
MySql,安装过程中请设置
MySql的
root的密码。一定要设置
安装完成后使用
netstat -nat命令查看
MySql是否启动,如果有
3306端口的程序证明
MySql已启动,如下图所示:
输入
mysql -u root -p然后输入密码,但出现下面界面时,说明你已进入
MySql: 如下图片所示:
4. 结尾
最后最坑的就是在tomcat7/conf/里面的
context.xml中配置数据源 :
<Resource name ="x5" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://hostname/x5" username="root" password="*****" maxActive="10" maxIdle="5"/>
然后就可以打包访问了,打包地址选择服务器的ip 地址即可。
觉得好的点个赞哦!
相关文章推荐
- GStreamer部署-Linux(ubuntu14.04)(已测试)
- [原创]在Linux系统Ubuntu14.04上安装部署docker。
- 部署Ubuntu初阶进修哄骗Linux
- Linux操作系统Ubuntu部署Oracle篇
- linux(ubuntu 14.04)编译安装apache
- tomcat 在 Linux 的部署,以 Ubuntu 为例
- Ubuntu 14.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答
- [ZZ][Linux App]Ubuntu 9.04快速搭建Apache2(httpd)+PHP5+MySQL完美LAMP服务器
- [Linux]阿里云免费试用体验(在阿里云的ubuntu上部署个人服务)
- Ubuntu 14.04 Linux系统安装Subversion结合Eclipse的一些问题
- Ubuntu 14.04安装搜狗拼音linux版应该注意的问题
- 在linux(ubuntu 14.04) 上安装 envi5.1
- 宿主机windows Xp部署virtualBox虚拟机并在其上安装linux ubuntu操作系统
- Hadoop linux(ubuntu)分布式部署配置问题记录
- Hadoop linux(ubuntu)分布式部署配置问题记录
- Ubuntu 14.04 发布,在XP退休之际,Linux新版本的出现,给我们带来了希望。
- ubuntu server 上部署 mysql-5.5.28-linux2.6-x86_64
- Linux操作系统Ubuntu部署GCC篇
- ubuntu(Linux)部署 SVN 服务器, windows 作为工作机.
- Ubuntu 14.04 安装LAMP(Linux, Apache, MySQL, PHP)服务器