详解J2EE开发的网站部署到阿里云服务器的方法

呐呐呐,做Java呢,最重要是要把自己的“作品” 部署到公网上去啦。

特别是初学者,需要向面试官证明自己会什么,这个真的就很重要啦,空口无凭,为什么面试官就相信你的简历内容是真的呢? 最好的办法当然就是把作品放在公网上,show 他一脸啦

对于已经参加工作的同事,这个反倒是比较简单的,因为在工作中,部署一个项目无非就是通过ftp把.war(或者其他形式)传递上去,然后重启tomcat, 等一等就完成了。 可是,如果是学习者,比已经工作的人员面临的挑战更大,为什么呢? 因为手上没有一个已经搭建好的环境,没有一个“上传,重启” 就一切ok的环境,如果是不熟悉Linux一套的同学,面临的挑战,不亚于从未学过编程,要从Hello开始学习Java的难度呢

为了解决这个问题,做了一个系列教程,从零开始,从空环境开始,一直做到能够在公网上看到一个可以跑起来的效果。

期间不仅把每个步骤全部都记录下来了,而且需要用到的软件和工具,也提供了下载,减少学习的曲线(因为有些软件真的有点难找呢)。

1. 首先选购阿里云服务器。阿里云服务器有很多种,因为是学习需要,所以帮大家找了最便宜的14.76一周的。。。 一周时间,怎么都够掌握这个了

2. 购买每步详细讲解

阿里云服务器的购买参数是很多的,对于新手而言知道该怎么选安全组吗?知道如何选最便宜的吗?(默认不是最便宜的),知道如何选镜像和操作系统吗,这些对于熟手完全不是问题的,却会让新手抠脑壳抠半天去了,所以这部分我都做了详细的记录和说明

3. 购买之后,连接上服务器

服务器是Linux,和Windows不一样。 Windows远程连接过去就可以用了,Linux连接上去需要专门的工具。

成功连接之后看到的也不是图形化界面,而是命令行界面,需要对这些命令熟练运用。

最后还得专门练习练习使用vi工具,掌握如何编辑和保存配置文件。

4. 紧接着是ftp服务器。 ftp服务器用来接受从pc端上传文件到linux服务器。 这个啊,也是颇大的一个坑啊,其中涉及到用户,权限,ftp服务器安装,端口开启,相关配置,ftp客户端,反正也是一大坨东西呢

5. Java环境安装

这个最简单,一句话就好了呢

6. Mysql

部署J2EE应用,不会只有jsp嘛,总归是要连接数据库的。 所以Mysql还是要自己安装和配置的呢

7. Tomcat

到这个地方,才轮到Tomcat上场呢

8. 部署J2EE 应用

到了这里最后一步,才部署J2EE应用呢,这里就要把前面的ftp利用起来做上传,也要进行mysql的配置和tomcat的配置啦

9. 教程地址:

http://how2j.cn/k/deploy2linux/deploy2linux-breif/1591.html?tid=115

总结

以上所述是小编给大家介绍的J2EE开发的网站部署到阿里云服务器的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

您可能感兴趣的文章:

  • 阿里云盾网站安全防御(WAF)的使用方法(图文)
  • 阿里云云服务器Windows 2008下IIS添加网站绑定域名图文教程
  • 阿里云LNMP 云服务器重启后网站打不开解决方法
(0)

相关推荐

  • 阿里云云服务器Windows 2008下IIS添加网站绑定域名图文教程

    云服务器默认使用Windws 2008 中自带的IIS服务器. 1. 打开Internet 服务(IIS)管理器. 1) 启动左下角任务栏中的"服务器管理器",选择"角色"->"Web服务器IIS"->"Internet 服务(IIS)管理器"来打开IIS管理界面: 2) 选择"网站",点击右侧"添加网站": 2. 填写网站信息.在添加网站窗口中,输入您的"网站名称

  • 阿里云LNMP 云服务器重启后网站打不开解决方法

    今天升级了一下系统架构,把MySQL升级到5.5.30,Nginx升级到1.4.1,php升级到5.5.25,但是升级之后服务器挂掉了,于是我就用了回滚快照,让系统恢复到原来的状态(阿里云的回滚快照功能需要重启服务器),服务器回滚之后,数据都在,但是就是无法提供web服务,尝试了 iptables -F清除防火墙规则,但是网站仍旧打不开.通过ps -aux命令发现nginx没有启动,于是执行了 复制代码 代码如下: /usr/local/nginx/sbin/nginx 之后,服务器web服务果

  • 阿里云盾网站安全防御(WAF)的使用方法(图文)

    将2个网站搬到阿里云,一个是因为阿里云稳定,另一个就是牛逼轰轰的云盾了.之前在博客联盟群里模拟CC攻击过搭建在阿里云ECS上的博客,结果云盾毫无反应,而网站已经挂了. 这次特意细看了一下云盾上的CC防护功能,发现有部分朋友估计并未正确使用WAF.所以,我在本文就简单的分享一下阿里云盾-WAF网站防御的正确使用方法. 一.域名解析 大部分朋友,只是开启了云盾就不管了,这也就是很多朋友受到CC攻击后,云盾却毫无反应的原因了.实际上WAF防御必须配合域名解析来使用. 阿里云的WAF网站防御实际上相当于

  • 详解J2EE开发的网站部署到阿里云服务器的方法

    呐呐呐,做Java呢,最重要是要把自己的"作品" 部署到公网上去啦. 特别是初学者,需要向面试官证明自己会什么,这个真的就很重要啦,空口无凭,为什么面试官就相信你的简历内容是真的呢? 最好的办法当然就是把作品放在公网上,show 他一脸啦 对于已经参加工作的同事,这个反倒是比较简单的,因为在工作中,部署一个项目无非就是通过ftp把.war(或者其他形式)传递上去,然后重启tomcat, 等一等就完成了. 可是,如果是学习者,比已经工作的人员面临的挑战更大,为什么呢? 因为手上没有一个已

  • 详解把Node.js项目部署到阿里云服务器(CentOs)

    最近用node.js开发了一个web项目,开发完打算先部署到我自己买的阿里云学生服务器上,让客户先试用下网站.不知道如何把node.js项目部署到阿里云服务器,在问了飞哥哥之后,在网上找了下教程,部署成功.把教程整合了一下,做下分享. 服务器 服务器选择了阿里云学生服务器:9.92一个月,适合用来个人开发测试. 配置: 系统:CentOS6.5 64位(Linux系统的一种) 配置环境配置服务器环境 1.在阿里云管理控制台把云服务器实例启动 2.登入服务器:用Putty 或 Xshell(我使用

  • javaWeb项目部署到阿里云服务器步骤详解

    记录web项目部署到阿里云服务器步骤 (使用 web项目.阿里云服务器.Xftp.Xshell),敬请参考和指正 1.将要部署的项目打包成WAR文件格式,可以在MyEclipse.Eclipse都可以完成打包,如下图: 2.安装Xshell和Xftp两种软件 简单介绍下这两种软件作用(详情请百度相关文档) Xshell:通过网络连接到远程服务器主机. Xftp:能在Linux.Unix和Windows之间互传文件. 3.通过Xshell连接远程主机,如下图    4.创建会话完成,点击连接,显示

  • SpringBoot项目部署到阿里云服务器的实现步骤

    目录 一.申请阿里云服务器 二.Xshell 的安装使用 三.云服务器上jdk的安装 四.linux云服务器安装mysql 五.部署SpringBoot项目 SpringBoot项目部署到阿里云linux服务器全流程 文章里所有需要的软件.jdk.mysql.xshell等下载地址: Xshell 5 下载地址:https://www.jb51.net/softs/56322.html jdk下载地址:https://www.jb51.net/softs/698365.html tomcat下载

  • 从0开始简单部署腾讯云服务器的方法步骤

    由于是第一次发帖,如有写得不好,不对的地方希望大家在评论里指出,以后改进.谢谢!!!. 下面开始: 一:购买腾讯云: 首先进入腾讯云的官网:https://cloud.tencent.com/?fromSource=gwzcw.150044.150044.150044  注册后进行认证. 认证完了后选择 产品 - 云服务器 .如下图: 大家可按照自己的需要进行选择.我这里的话选择的是Windows 2008 便于操作. 如果大家只是想着弄来玩两天的话,腾讯有一个新用户15天的服务器体验活动,只需

  • 关于将Web项目部署到阿里云服务器(5个步骤搞定)

    1.先登录阿里云网站注册账号,选择服务器类型(我用的是 云服务器ECS), 如果你还是在读大学生可享受优惠价,最低好像是9.9元一月.之后勾选系统镜像. 2.购买好之后登录阿里云控制台. 找到自己的云服务器实例,可以点击远程连接然后进入远程桌面看看. 也可以在Windows本机端下的 远程桌面连接 如下图, 步骤 : 1.找到开始菜单下远程桌面连接 2. 输入 公网ip地址 3. 输入用户名:Administrator  密码:就是登录window系统的密码 3.  连接成功如下图. 注意 :

  • IDEA使用Docker插件远程部署项目到云服务器的方法步骤

    1. 打开2375端口 编辑docker.service vim /lib/systemd/system/docker.service 在 ExecStart 后添加配置 -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock 重启docker网络和docker systemctl daemon-reload systemctl restart-docker Centos7 开放端口 firewall-cmd --zone=public --add

  • 详解iOS开发中UITableview cell 顶部空白的多种设置方法

    我知道没人会主动设置这个东西,但是大家一定都遇到过这个问题,下面总结下可能是哪些情况: 1, self.automaticallyAdjustsScrollViewInsets = NO; 这个应该是最常见而且不容易被发现的原因,起因是iOS7在Conttoller中新增了automaticallyAdjustsScrollViewInsets这个属性,当设置为YES时(默认YES),如果视图里面存在唯一一个UIScrollView或其子类View,那么它会自动设置相应的内边距,这样可以让scr

  • 详解Vue开发网站seo优化方法

    因为用了vue等js的数据绑定机制来展示页面数据,爬虫获取到的html是模型页面而不是最终数据的渲染页面,搜索引擎是不回去执行请求到的js.vue的项目都是ajax请求数据,引擎爬虫进入页面获取不到文字内容,现在大多数解决方案是不采用ajax渲染数据,而是采用server端渲染,也就是所谓的SSR. 目前基于vue的方案是Nuxt.js,同类型的也有React版的Nuxt.js所以服务端渲染就是尽量在服务器发送到浏览器前,页面上是有数据可让爬虫进行爬取 方法一.利用prerender-spa-p

  • 详解如何在阿里云服务器部署程序并用域名直接访问

    闲来无事,买了一个最便宜的阿里云服务器来学习,一年三百多,适合新手了解程序等. 一般买服务器只有公网的IP地址,也就是类似10.205.25.32这种形式的.如何想用域名(例如www.baidu.com)直接访问的你网站,可以在阿里云直接再买个域名,将域名解析绑定ip地址. 有人想知道怎么解析域名,我这里补充一下域名相关内容 1.域名: 域名分为一级,二级,三级域名,如www.baidu.com,baidu为一级域名,www为二级域名,此网址没有三级域名 而比如mail.www.baidu.co

随机推荐