java之项目上线

转载 2018年02月01日 18:26:08

转载自http://www.cnblogs.com/hjchoset/p/6073363.html

关于如何将Java web上线,部署到公网,让全世界的人都可以访问的问题。小编将作出系列化,完整的流程介绍。

1.在myeclipse中开发好项目,打包成war格式,不会的同学参考以下

http://zhidao.baidu.com/link?url=Gb0OV9pHiDtJr8nyjPrnSA65g49I4TEAn2N3pwXsxzVsCaX0gJ8RQZHQ2GmDrmdM0ltoBdCPYEtT1iSawcedcK

2.购买云服务器,建议去阿里云购买(ecs),教程如下

http://jingyan.baidu.com/article/4e5b3e195ae68a91901e2402.html

以上教程的最后一步远程连接不用看,下面再说远程连接的事,只需买到一个阿里云服务器就行了

注:解释一下什么是云服务器。就是另一台电脑,该电脑永不关机,永不断网。

3.登录你的阿里云服务器,以下是教程

购买Linux系统的阿里云服务器:http://jingyan.baidu.com/article/84b4f565f3d99260f7da3271.html

购买windows(win2012为例)的阿里云服务器:http://www.imaoye.com/article/aliyunECS.html(该教程说的是远程连接的问题,但是登录包含在内,可不理会前两个图)

4.远程连接(以windows为例,因为windows相对比较适合新手)

http://jingyan.baidu.com/article/cd4c297914be1e756e6e60c3.html

5.配置Java web环境(以windows为例,因为windows相对比较适合新手)

在你成功连接阿里云服务器后,windows系统有个图形界面,他已经有一个ie,你可以下载jdk,tomcat和MySQL,然后安装和配置环境变量(安装就不说了,对学java web的同学太简单)期间你可能遇到一些问题,比如ie跟你电脑的ie不一样,服务器的ie收到安全的防护,很多东西(链接)都不能下载,这个没办法,只能一个一个试。

当然如果想偷懒,可以不下载,直接将你电脑的jdk,tomcat,mysql复制粘贴到服务器,没错!这就是远程连接的好处,可以直接操作(小编也不知道为什么)

注意:mysql数据库的数据可以自己再敲一遍,也可以从本地的mysql导出来,复制到服务器里面,再导进服务器的mysql。

6.发布项目

在你的本地电脑的浏览器打开,输入http://ip:8080/,其中http://是固定写法,ip为你买的阿里云服务器的外网ip,8080是你tomcat的端口号。回车,会看到tomcat的界面,其中有个tomcat Manager点以下,界面会提示输入你服务器t的omcat的用户和密码(在安装时会提示创建用户,没创建的卸载重装再创建,一定要有一个用户),输入后进入tomcat的另一个界面,点击一个“浏览”的按钮(该界面只有一个中文按钮),选中第一步的war文件,然后点击按钮下的“Deploy”按钮,几秒后,界面会刷新。

刷新后,你可以在任何有网络的电脑输入:http://ip:8080/application/.....(该url跟你在开发项目是的url是一样的,只是把localhost换成服务器的ip),就可以访问你的项目了。

7.此时,你可以访问,但是访问路径不像人家:www.baidu.com的酷,.com/.cn/.net/...的叫域名,你需要一个域名来代替你的http://ip:8080/......

7.1买域名,还在阿里云买。教程:http://jingyan.baidu.com/article/ab69b270dc91492ca7189f03.html

7.2域名备案。教程:http://jingyan.baidu.com/article/925f8cb8176a49c0dde056c6.html

7.3域名解析.教程:http://jingyan.baidu.com/article/676629973f96f454d51b849b.html

解析后就玩完了

8.至此,你就可以在有网络下访问你的网站(项目)



项目上线后遇到的问题总结

项目上线了,一堆堆的问题也随之出现了。除了时间比较匆忙导致没有细致的做验证之外,当初也确实没有在最重要的功能需求上把好关,导致后来要做很多的修改而弥补之前的错误。下面是上线后遇到的问题和解决办法总结。...
  • kojhliang
  • kojhliang
  • 2012年03月04日 00:12
  • 2379

java 项目上线

java 项目(Tomcat +MyEclipse +MySQL) 项目做完了,要上线了,但是一点头绪都没有,来往大神指点,谢谢...
  • u011598529
  • u011598529
  • 2014年04月03日 11:07
  • 1384

JAVA项目上线发布步骤流程

需要准备的东西: 你的java项目(已写好的整套项目文件包括数据库文件),项目的环境部署的工具。 购买云服务器(ECS) 链接:https://ecs-buy.aliyun.com/,相当于挂在云...
  • cyn_653620
  • cyn_653620
  • 2017年12月25日 17:33
  • 1052

项目上线流程(二)

混淆代码,第三方加密,分渠道打包,渠道统计,上传需要投放的市场,自动更新     代码混淆         在build.gradle里面配置代码             参考图1          ...
  • xdf0101
  • xdf0101
  • 2016年05月16日 20:19
  • 918

项目上线的积极准备工作

前段时间公司开发人员流动较大,由于老员工几乎流失殆尽,因此开发的主力都是新员工。为了保证新员工能够尽快上手, 因此在试用期我们尽量让新员工参与一些力所能及的任务,以便尽快熟悉业务和系统,同时对新员工...
  • weizhiai12
  • weizhiai12
  • 2013年08月03日 14:57
  • 2325

项目上线最后工作——布署环境

当项目开发完成后,需要将项目代码放到服务器上,这个服务器拥有固定的IP,再通过域名绑定,就可以供其它人浏览,对于python web开发,可以使用wsgi、apache服务器,此处以wsgi为例进行布...
  • xun527
  • xun527
  • 2017年10月28日 14:31
  • 290

关于**活动项目上线之后的一些总结

写在前面: 最近刚刚上线了一个活动的项目,在刚开始的时候,这个项目并不是由我负责的,因为团队其他的人要出去团建,作为替补开始接手处理这个活动的项目。当然,这也是我第一次处理和设计活动相关的结构,...
  • u012143360
  • u012143360
  • 2016年09月17日 23:23
  • 367

项目上线的必要条件

 1、软件经过充分的测试   开发人员测试---〉交叉测试---〉测试人员测试---〉用户的业务专家测试---〉一定数量的用户业务专家集中测试---〉上线前试运行----〉上线。   压力测试是必须的...
  • isaac_wei
  • isaac_wei
  • 2006年11月09日 21:10
  • 381

项目从计划到上线的大概流程

第一步 项目的确定1. 经过UI、测试、前端、后端、运维对项目反复讨论 2. 讨论各个功能实现、及注意事项等 3. 确定最终的开发版本 4. 产品部门会把最终版本整理写PRD(书面说明),并确定大概上...
  • xiaojian_Bai
  • xiaojian_Bai
  • 2016年12月13日 10:40
  • 3038

项目在linux上线常用命令

ps -ef|grep java            查看关于java的进程 kill  -9  +进程号             杀死tomcat的进程 tail  -f   ...
  • wylfll
  • wylfll
  • 2016年05月18日 09:38
  • 434
收藏助手
不良信息举报
您举报文章:java之项目上线
举报原因:
原因补充:

(最多只允许输入30个字)