Android开发者如何搭建服务器

Android 开发者有时也可以通过开发javaweb项目写接口然后供APP 调用,这时候你就需要一个服务器去发布接口项目,那么Android 开发者如何搭建自己的服务器?
首先你需要选择一个服务器提供商,现在市面上有很多云端服务器,例如阿里云,京东云,新浪云……各有优缺点,选完厂家之后选服务器的系统,有 centos 和 ubantu,window 。centos 服务器用的还是偏多一点,window 就不建议了,毕竟安全系数还是低点。笔者选的是京东云的 centos 系统。
安装配置之前,推荐个工具。如果你是用 window 系统可以下载Xshell 和 Xftp,如果你是 mac 系统,你可以使用 termal(自带终端)和 FileZilla。Xshell 和 termal 可以帮助我们通过 ssh 方式连接我们远程服务器,进行操作,Xftp 和 FileZilla 通过 sftp 方式帮助我们用自己的电脑和服务器一对一的互相传输东西,比如你可以将下载好的安装包,直接传输到服务器上,也可以将服务器导出的数据库文件或者其他文件,直接download我们电脑桌面。
Apache 和 Tomcat 都可以做为独立的 web 服务器来运行,但Apache 是普通服务器,本身只支持 html 即普通网页,像asp,php,cgi,jsp 等动态网页就需要 Tomcat 来处理。笔者是 Android 开发,所以就选择搭建java的服务器环境。分别需要安装 jdk,tomcat,mysql。
安装之前你需要大致了解下centos各个文件夹的主要用途,可以参考这个网址(http://www.cnblogs.com/ellisonDon/archive/2012/10/03/2710730.html )安装文件不建议直接指令安装,因为配置环境我们还得需要找默认安装路径,而且也不方便我们去查找,建议将下载的安装文件都放到到usr/local目录下,然后解压安装。
1:jdk的安装
  jdk的安装
  # cd /usr/local  
  # rpm -ivh jdk-7u79-linux-x64.rpm

  然后配置环境,修改系统环境变量文件
  # vim /etc/profile
  #添加以下文档   

  JAVA_HOME=/usr/java/jdk1.8.0_144
  JRE_HOME=/usr/java/jdk1.8.0_144/jre
 CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin 
export JAVA_HOME JRE_HOME CLASS_PATH PATH

检查是否安装成功,如图所示:

javac
java -version
jdk安装成功.png
2:tomcat的安装
# cd /usr/local   
# tar -zxvf apache-tomcat-8.0.26.tar.gz // 解压压缩包   
# rm -rf apache-tomcat-8.0.26.tar.gz.tar.gz // 删除压缩包    
解压之后的tomcat.png

查看是否安装成功

# cd /tomcat7/bin
# sh startup.sh // 开启tomcat
image.png

访问安装的tomcat

i开启的tomcat.png

有坑,可能对外访问不到,然后需要关闭防火墙,开放除22外的8080端口,然后杀掉tomcat进程,在重启tomcat

查看防火墙状态: service iptables status  
关闭防火墙 
1) 永久性生效,重启后不会复原
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后复原
开启: service iptables start
关闭: service iptables stop

1. 查看进程
ps aux |grep tomcat
2. kill结束进程
kill **  **指查看到的进程
3. 重启tomcat
/usr/local/tomcat7/bin/sh startup.sh
3:mysql的安装
 # rpm -ivh mysql-community-release-el7-5.noarch.rpm
 # yum install mysql-server
 # service mysqld restart
 # mysql -u root //centos不像ubantu安装过程中让你输入密码,它默认没有,然后登陆修改即可
mysql安装成功.png
4:发布接口项目

最后将自己的web项目写好的接口项目,通过开发工具打出war包发布到服务器tomcat的webapp下面即可,下面是我发布的测试地址:http://116.196.92.39:8080/test/index.jsp

项目发布效果.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,053评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,527评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,779评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,685评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,699评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,609评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,989评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,654评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,890评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,634评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,716评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,394评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,976评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,950评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,191评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,849评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,458评论 2 342

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,413评论 25 707
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,591评论 18 139
  • 求职: 面试前应该准备什么? 明天就要面试了,今天我该准备啥? 求职面试应注意哪些礼仪 面试进行时 面试时需要注意...
    阿木土阅读 399评论 0 0
  • 外公说,里面有一些你帮我下载的,内存卡还是你买的那个呀,耳机用的也是你给的那个。一起去逛超市,教他们怎么用储物箱,...
    简意梵阅读 184评论 0 1