精华内容
下载资源
问答
  • web项目部署云服务器
    千次阅读
    2020-04-23 19:33:28

    问题分析:

    我们将web项目打包成war文件,上传至tomcat的webapps目录下,然后启动tomcat服务器就可以运行项目了。

    可是,有时候会遇到莫名其妙的404错误,也就是本地测试还好好的,上传到云服务器上就完蛋。

    这时候可以检查一下那个war文件导出是否正常、上传至云服务器时又是否上传完整

    重新导出war文件并重新上传至云服务器,一般即可解决

    404错误的成因很多,这只是其中一种。

    更多相关内容
  • 阿里云服务器部署Java Web项目 包括如下文件: 阿里云服务器部署文档 Linux系统Tomcat安装包:apache-tomcat-8.0.50.tar Linux系统jdk安装包:jdk-8u161-linux-x64.tar Linux系统eclipse安装包:eclipse-jee-luna-...
  • 首先要求在云服务器上安装好java环境和tomcat并启动,在我之前的博客有提到 1.安全组设置 1)打开你所使用的云服务器的官网,我这里以华为为例,从云服务器控制台的找到安全组配置 2)添加新的入方向规则,如图...

    首先要求在云服务器上安装好java环境和tomcat并启动,在我之前的博客有提到

    1.安全组设置

    1)打开你所使用的云服务器的官网,我这里以华为云为例,从云服务器控制台的找到安全组配置

     2)添加新的入方向规则,如图配置即可

     3)新的入方向规则生成

    4)此时使用你的(公共域名 :8080)在浏览器上进行访问若此页面可以显示说明配置成功

    2.使用Finallshell或者Xshell连接到你的服务器

     3.进入apache-tomcat文件夹下的webapps文件夹下的ROOT文件夹

     4.此时我们需要知道当我们访问(公共域名:8080)时其实默认访问的路径是(公共域名:8080/index.jsp), 也就是上一步ROOT文件夹里的index.jsp文件

     

     5.因此当我们添加新的web项目时,只需要添加到ROOT文件夹里,将ROOT文件夹当作根目录,通过web项目在ROOT里的路径进行访问。

     6.部署成功

     

    展开全文
  • 云服务器部署 Web 项目

    万次阅读 多人点赞 2022-06-24 15:51:14
    相应的服务器上所有的软件包的名字(当然不要就这样敲,这样敲会把所有东西都列出来,会非常多,我们搭配 grep 来使用:),只搜寻jdk的: 我们发现yum上面虽然有 tomcat,但是版本比较老,是 7.0系列的,而我常用的是 8.5系列...

    一: 搭建 Java 部署环境

    之前说过 yum这个命令了,是"包管理器",可以理解为他就像是"应用商店",我们需要安装 JDK,Tomcat,还有Mysql,当然,我们下载需要用 yum install,必须使用管理员权限(root)

    yum list | grep [软件包关键字] 功能:查看软件包列表
    yum install [软件包名字] 功能:安装软件包(需要管理员权限)
    yum remove [软件包名字] 功能:卸载软件包(需要管理员权限)

    1: 安装 JDK

    首先,我们先搜索一下,看看 yum 上关于 jdk 有没有,以及叫什么名字,我们可以通过 yum list命令就能列出来 相应的服务器上所有的软件包的名字(当然不要就这样敲,这样敲会把所有东西都列出来,会非常多,我们搭配 grep 来使用:yum list | grep gdk),只搜寻jdk的:在这里插入图片描述

    这些版本都是不一样的,所以有好多,我们要认准这个标志:
    在这里插入图片描述
    devel(表示开发工具包,也就是 jdk),东西最全,x86_64表示是这个软件包适用于 cpu 是64位的 x86 cpu(我们现在服务器用的cpu主要都是 x86 64位),
    在这里插入图片描述
    上面有个.i686的是32位的,差别很大

    我们把上面那个64位的复制下来(ctrl+insert)
    yum install java-1.8.0-openjdk-devel.x86_64
    在这里插入图片描述我安装过了,第一次记得按 y
    验证是否安装成功,输入 javac查看
    在这里插入图片描述

    注意此处我们安装的 jdk 是 OpenJDK ,和我们之前学 Java 用的 JDK 还不是一个,咱之前在 windows 上安装的 JDK 是 Oracle 官方的 JDK,OpenJDK 是 开源组织开发的另一个 JDK,虽然不是同一个,但是问题不大,都是用相同的 JVM Hostspot.(整体差别很小,所以没有必要去安装 Oracle JDK)

    2: 安装 Tomcat

    在这里插入图片描述
    我们发现yum上面虽然有 tomcat,但是版本比较老,是 7.0系列的,而我常用的是 8.5系列的,因为我们也知tomcat,JDK,Servlet,mysql这种版本都要匹配才稳定,所以我们需要进入tomcat官网进行下载:https://tomcat.apache.org/
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    可能有些拖拽不成功,因为拖拽上传依赖 rz命令,需要先 yum install lrzsz 来安装依赖命令,才能上传,rz 把 windows 上的文件 传给 Linux 服务器,sz 把 Linux 上的文件传给 Windows

    然后我们需要对 这个文件解压缩:unzip [压缩文件]
    在这里插入图片描述

    在这里插入图片描述
    进入 文件夹查看:
    在这里插入图片描述

    接下来就是启动tomcat了:

    要想启动 tomcat,需要用到startup 脚本,其中 .bat是给 windows 使用的,.sh是给 Linux 使用的…

    首次启动我们需要先给所有的 .sh 文件设置 可执行权限
    cd 到 bin目录下,然后执行 chmod+x *.sh(给目录中所有.sh后缀的文件都加上可执行权限),加过之后,后面就不用加了
    在这里插入图片描述
    在输入:sh startup.sh启动脚本
    在这里插入图片描述

    总结

    1: 先在官网下载 .zip 包
    2: 把 zip 传到 linux 上,直接拖进去就行,不行就yum install lrzsz命令先下载
    3: 使用 unzip 命令进行解压缩,同样可能也需要先下载
    4: 切换到 bin 目录给所有 .sh加上可执行权限:chmod+x *.sh
    5: sh startup.sh启动 romcat
    (前四步首次使用需要做的,后面就不需要了,且才相关目录里执行命令)

    如何验证tomcat是否启动成功?

    1: 查看 tomcat 进程:
    ps aux | grep tomcat,ps命令相当于windows上的任务管理器,会打印出当前主机的所有进程,grep tomcat按照 tomcat 关键字来进行匹配
    在这里插入图片描述

    2: 查看 tomcat 的端口,默认是 8080
    看下端口号是否被绑定:netstat -anp | grep 8080
    在这里插入图片描述有这个就是启动成功

    如果端口号被占用了,可以自己修改:
    在这里插入图片描述
    找到 conf这个目录的 server.xml
    vim server.xml进入编辑
    找到这俩端口,改了就行
    在这里插入图片描述在这里插入图片描述

    3: 还可以验证一下看能否访问 tomcat 的欢迎页面
    如果能访问,就启动成功 外网IP+8080(自己设的端口号)就行了
    在这里插入图片描述

    可能有些人买了服务器,并没有展示出来,因为云服务器厂商,为了保护咱们的服务器不受黑客的攻击,对于哪些端口能被外部访问进行了严格的限制,绝大部分端口在默认的情况下,无法通过外网来访问的,这就需要我们去官网开启防火墙/安全组,在后台页面配置,允许哪个/哪些端口可以对外访问,一定要保证 服务器是可访问的才能访问

    在这里插入图片描述在这里插入图片描述在这里插入图片描述
    再把这个加上就行了:在这里插入图片描述

    3: 安装 MySQL

    我们自己的电脑和Linux 服务器是两台机器,因此,想要让程序在服务器上运行,我们就要给服务器装上 MySQL,这里我参考了以下安装教程:https://zhuanlan.zhihu.com/p/49046496

    这里我们安装的 MySQL 孪生兄弟,MariaDB,这俩的API 都是兼容的,效果一样.同时安装他都是要以 root 用户进行操作的.
    具体步骤:

    (1): 依次安装

    安装 mariadb 服务:yum install -y mariadb-server
    安装 mariadb 命令行客户端 :yum install -y mariadb
    安装 mariadb C library:yum install -y mariadb-libs
    安装 mariadb 开发包:yum install -y mariadb-devel

    (2): 更改配置

    通过 vim按下 i 进入插入模式更改以下配置,要细心操作,最后按下 esc 在按下 :wq 保存退出

    1. 更改: /etc/my.cnf.d/client.cnf 文件
      [client] 下加一行配置 default-character-set=utf8
    vim /etc/my.cnf.d/client.cnf
    

    效果:
    在这里插入图片描述

    1. 更改 /etc/my.cnf.d/mysql-clients.cnf 文件
      [mysql] 下加一行配置 default-character-set=utf8
    vim /etc/my.cnf.d/mysql-clients.cnf
    

    效果:
    在这里插入图片描述

    1. 更改 /etc/my.cnf.d/server.cnf 配置
      [mysqld] 下加配置
      collation-server = utf8_general_ci
      init-connect='SET NAMES utf8'
      character-set-server = utf8
      sql-mode = TRADITIONAL
    vim /etc/my.cnf.d/server.cnf
    

    效果:
    在这里插入图片描述

    (3): 启动

    启动服务: systemctl start mariadb
    设置服务开启自启动:systemctl enable mariadb
    查看服务状态:systemctl status mariadb
    注意到 Active 状态为 active (running)
    在这里插入图片描述

    (4): 测试连接

    使用命令行客户端尝试连接:mysql -uroot
    在这里插入图片描述
    查看 mariadb 版本号:select version();
    在这里插入图片描述

    查看字符集配置:show variables like '%char%';
    在这里插入图片描述
    好了,到这里就大功告成了
    注意:我这里是没有设置密码直接登录的,因为我的数据库啥值钱的都没有,也不怕别人折腾,就懒得设了

    二: 部署 web 项目

    1: 给服务器准备好依赖的数据

    之前的数据库跟这里的数据库是没关系的,我们需要把之前的数据给复制过来
    在这里插入图片描述
    在这里插入图片描述

    成功导入!!

    2: 微调我们的 Java 代码

    之前我们在写 java 代码的时候,访问数据库有一个密码,而这里云服务器上的数据库的密码是不一样的,我们云服务器上根本就没有设置密码,是空字符串
    在这里插入图片描述

    3: 重新打包

    这里要用我们原始的打包过程,需要基于 maven 的 package 操作来生成 war 包!首先就是先在pom.xml里面设置成war包,名字就设置为 blogSystem
    在这里插入图片描述

    在这里插入图片描述在这里插入图片描述
    然后再左侧的target目录下有生成的 war 包
    在这里插入图片描述

    在这里插入图片描述

    4: 上传到服务器上

    一个字: 拖!把刚刚的 war 包拖到我们云服务器的 webapps目录下,tomcat如果在运行中,就会自动对 war 进行解压缩
    在这里插入图片描述

    5: 验证

    进行登录查看是否成功:博客系统(用户名:lisi 密码:123)
    在这里插入图片描述
    在这里插入图片描述

    到这里,web项目就部署完成了!!!(由于背景图有点大,可能加载有点慢,这是正常现象)
    我们在遇到问题的时候不要害怕一是我们可以通过抓包来查看问题原因,还有就是要习惯于看 logs 日志文件寻找问题,出错了就找最新的文件日期,最好全都看…
    在这里插入图片描述

    展开全文
  • 云服务器部署web项目

    万次阅读 多人点赞 2018-08-28 17:19:01
    云服务器部署web项目流程 服务器的购买  关于服务器的购买,在校生的话建议购买阿里或者腾讯云服务器,学生机1核2G,10元一个月(1折优惠),便宜实惠,一般的项目都是完全可以的,微服务类型的项目部署也是...

                                         云服务器部署web项目流程

    • 服务器的购买

             关于服务器的购买,在校生的话建议购买阿里云或者腾讯云服务器,学生机1核2G,10元一个月(1折优惠),便宜实惠,一般的项目都是完全可以的,微服务类型的项目部署也是可以的,而这两款服务器套餐的话各有优点。

            腾讯云服务器:

                    可以续费两次(一次最长续费一年),

                    优点:无论你是否已经毕业,只要可以续费你就可以享受学生机套餐的优惠

                    缺陷:最多可使用3年(购买时1年,第一次续费1年,第二次续费2年)

                    购买链接:https://cloud.tencent.com/act/campus?fromSource=gwzcw.486979.486979.486979

            阿里云服务器:

                    优点:可以按月随心续费,不限次数

                    缺点:仅在在校期间可享受,毕业之后恢复原价,最长使用年限4年

                    购买链接:https://promotion.aliyun.com/ntms/campus2017.html?utm_content=se_1000162487
           

            具体的购买流程链接中会给出,按照步骤进行即可

    • 域名的购买(可省略)

              域名的购买可以随心所欲,选择自己喜欢的域名购买即可,不过建议购买便宜的域名,因为如果是放案例的话本身没有商业价值,域名随意便宜的最好,不过建议购买与服务器厂商同一个厂家的域名,因为不同的厂家数据同步在时间上有差异,而且域名备案的时候还要修改一些配置信息,比较麻烦。域名购买完成实名认证即可,购买方法可以在所在的云服务商的产品处搜索域名即可进入域名搜索和购买页面。

              比如说在百度购买域名:

              搜索百度云  ==》  进入首页

            

           进入域名搜索和购买页面购买

    • 域名备案和解析

        域名的备案和解析以腾讯的服务器和百度的域名为例

        在腾讯云处进行备案

       

        进入备案页面  ==》 开始备案  ==》 新增网站然后按照备案提示步骤一步步进行即可,信息提交之有问题会有工作人员打电话联系你,把问题说明白就好,然后就等备案成功的通知了。

        域名解析

        在产品中搜索云解析即可进入解析页面

      

        解析前先查看状态,根据状态旁的!图标,查看提示信息进行域名参数修改,状态正常之后进行解析即可成功

        注意:不同的厂商之间的数据同步会有时间间隔,如在腾讯云备案成功之后在百度云中过1--2天备案状态才会更改,有事记得打服务商客服电话!

    • 服务器中配置环境和部署项目

       在这里所说的云服务器其实就是一台计算机,它与我们的计算机的不同之处在于它有一个公网IP,通过这个公网IP,我们才能让其他用户在网络中访问到我们的服务器

       我的服务器是windows系统,配置如下

     

     配置服务器环境的第一步就是连接云服务器

    1. 在本地Windows机器上,点击开始菜单-> Run,输入"mstsc"命令,即可打开远程桌面连接对话框。

    在输入框输入Windows服务器的公网IP(在云服务器“管理视图”页面可查看云服务器的公网IP),如下图所示:

    2. 点击“连接”,在新打开的界面中,输入管理员账号和对应的密码

    管理员账号和密码:购买云服务器时,通过消息中心的通知消息,告知用户管理员账号及初始密码。

    如果密码忘记可以重置

    Windows服务器管理员账号固定为:Administrator。

     

    3. 点击密码输入框后的箭头图标,即可登录到Windows云服务器。

    三、环境搭建

    按照上一步成功之后,即可进入到云端服务器,如下图所示。

    接下来,我们要对云服务器进行环境的配置。配置的过程就类似你在电脑上配置,我配置的方法就是把服务器的磁盘布局一致,然后把电脑中的文件夹压缩之后放到服务器中就好,然后配置信息也粘贴到服务器中即可。配置过程和原先手动配置是一模一样的,忘记的可以百度一下,真想省事,用白塔面板即可

    特别提醒下tomcat服务器中的配置:

    将项目的war包放到Tomcat/webapp目录下,如图所示。

     

    我们现在要访问我们的项目需要“域名:8080/项目名”。但是我们想直接通过域名访问到我们的项目名, 这样我们就需要对tomcat修改。

    修改tomcat server.xml文件

    原默认8080端口改为80

     

    这样就完成了配置文件的修改。

    • 访问

    使用自身电脑中的浏览器访问自己配置的域名,即可出现你想要的效果

     

    欢迎留言指错。

     

     

    展开全文
  • 四、将web项目部署云服务器上 一、购买服务器 第一步我们需要购买一个属于自己的服务器,网上有很多服务器可供我们选择,百度,阿里,腾讯等等,第一次购买都会非常便宜,如果是学生的话还可以用学生证...
  • 本地web项目如何部署云服务器?

    千次阅读 2020-01-06 10:30:18
    用eclipse新建一个web项目,然后在webcontent下新建一个index.html,然后在本地部署到Tomcat服务器下,打开浏览器看是否能访问本地项目. (2).将web项目导出成war文件. 2.云服务器的配置: 首选要已有云服务器,没有的去...
  • Asp.Net Web 项目部署到阿里 Windows版本服务器
  • UnityWeb项目部署到阿里云服务器

    千次阅读 2021-11-02 21:17:03
    unity打包web后将打包的文件放到服务器里 然后确定之后打开任意浏览器在标签栏输入:公网ip+/test(路径)就可以访问啦 首先需要到阿里官网购买服务器。这里我买的是轻量应用服务器。 这里我装的是win系统,软件...
  • 超详细Vue项目部署篇 小白的部署之路 前段时间白嫖了一年的阿里云服务器,想着手上有个项目,那就顺便部署上去吧,然后就进行了为时一天的踩坑之路。将大象放进冰箱有几个步骤?打开冰箱,将大象防进去,关上冰箱。...
  • 将SpringBoot项目部署云服务器

    千次阅读 多人点赞 2022-01-27 22:08:32
    ????博客首页:崇尚学技术的科班人 ...文章目录1、购买云服务器2、使用远程工具连接服务器3、安装JDK4、MySQL5.7安装5、项目部署6、部署过程中踩过的坑6.1、下载MySQL遇到的坑6.2、设置数据库密码时遇到的坑6.3、进行
  • 如何将Java Web项目部署服务器

    千次阅读 2021-03-16 04:07:00
    1、前言web前面咱们已经尝过了在云服务器上部署代码的甜头了,如今主菜就要上场了,那就是将咱们的 JavaWeb 项目部署云服务器上。兴奋吧?淡定淡定~sql2、项目部署数据库咱们对于 Java Web 项目在本地机器(不管是 ...
  • 从购买阿里云服务器部署运行web项目历经挫折,所以写下文档希望跟我一样的新手能少走些弯路。
  • 部署服务器 利用Xshell在电脑上远程连接服务器 1.1 点击新建会话,主机输入弹性IP 1.2 点击用户身份验证,用户名为root,输入相应的密码 点击链接,大功告成 2.在服务器上搭建环境 安装jdk [不建议使用yum命令行...
  • 如何把JavaWeb项目部署服务器

    千次阅读 2022-03-20 12:55:18
    后台有小伙伴问到怎么把自己开发好的项目部署服务器,今天咱们就详细谈谈这个问题。 怎么部署自己的项目到服务器上并访问,首先呢,在开始之前,我们需要准备什么呢,一个能够运行的项目(Javaweb),一个服务器...
  • 最近学习了Web开发前后端等技术,便想着将项目部署云服务器,方便后续管理,顺便学习一下部署云服务器的过程。 购买与连接云服务器 部署云服务器,首先需要的便是购买云服务器,这里我选择的是阿里云服务器,注册...
  • Runtime Environments,选择 Add 按钮2、在弹出的对话框中,选择 Tomcat 服务器的版本,然后点击 Next3、在弹出来的对话框中,选择 tomcat 的本地路径,JRE的版本等,点击 Finish,最后点击OK4、创建 Servers,如果找不...
  • 阿里云服务器部署web项目全过程

    千次阅读 2020-09-23 14:13:39
    我们在本地编写完Node.js项目,需要将文件打包上传到云服务器,其他人才可以通过url地址来访问和浏览我们编写的程序,在申请、配置阿里ECS服务器的时候也是踩坑无数,看了网上很多大神的文章,自己也尝试汇总整理...
  • 部署Web项目服务器步骤

    千次阅读 2021-07-07 21:11:29
    1.购买一个服务器 服务器需要有公网地址。可以到网上购买一个云服务器。...上传文件到云服务器可以使用Xftp与云服务器建立ftp连接。 配置的过程可以参考: https://www.cnblogs.com/pretty-sunshine/p/9749450.html
  • 服务器部署Web项目

    千次阅读 2022-03-28 15:35:09
    服务器部署Web项目
  • 一、war包上传至阿里云服务器centos系统 网上关于这块的答案很多,踩了很多坑,记录一下。 1、idea本地tomcat编译,生成war包 ...在tomcat解压目录\conf\context.xml,将运行该web项目时,需要配置的数据库连...
  • web项目部署服务器的nginx中

    千次阅读 2021-12-28 19:45:22
    使用宝塔的ftp,将web项目上传到云服务器中 通过宝塔面板修改nginx服务器的配置(详细配置请查询官方文档) http{ server{ listen 端口号; server_name 域名或者ip; location 访问路径 { try_files $uri $uri...
  • web项目部署运行到阿里云服务器

    千次阅读 2020-05-13 11:47:40
    做了一个毕设,尝试将项目运行在阿里云服务器,以下是效果图 搭建项目所需工具 连接Linux服务器工具 Xmanager Enterprise 4 jdk jdk-8u161-linux-x64 tomcat apache-tomcat-8.5.55 前提 项目可以在本地运行 1.搭建...
  • 将javaweb项目部署服务器

    千次阅读 2022-03-27 09:33:27
    之前双十一的时候买了一个腾讯云服务器,一直闲置也没有用,现在有一个项目,想着把项目部署到服务上,搞了两天一定要总结一下。 注意方法1和方法2.3是冲突的,可以看自己想用哪种方法,再进行操作。 目录·一、直接...
  • 纯小白入门,从项目到处到本地Tomcat测试,再到服务器环境搭建与配置,再到运行成功,除了上课时间之外,历经一天半,中间还翘了一节课,唉,深深的认识到,菜是原罪!这个系列博文旨在记录自己这一天多得收获和踩的...
  • 如何在阿里云服务器部署javaweb项目 一、购买阿里云服务器 阿里官网:https://www.aliyun.com/?utm_content=se_1007692031
  • 前端项目部署云服务器

    千次阅读 2021-01-03 17:05:42
    这篇文章以一个 react 移动端的项目为例,讲怎样将自己本地的项目部署到阿里云服务器上。 文章比较长,第一次部署项目的大体流程如下: 部署前的准备,项目打包、阿里云服务器准备; 本地连接阿里云服务器; ...
  • 云服务器就是希望它成为部署环境~~ 日常开发中涉及到的"环境" 1.办公环境配电脑(笔记本/台式机) 2.开发环境.可能和你的办公环境是一起的, 也可能不是.开发环境是专门让你写代码/编译/简单测试代码. (可能是本地电脑/...
  • 前言 1.远程连接服务器,执行命令行的SSH工具,使用PuTTY,点击下载 ...一、将本地Web项目打包上传至服务器 将你的项目从IDE(Eclipse、MyEclipse、IDEA等等)中导出,导出的格式要选择 war。...
  • WEB项目部署到腾讯云服务器

    千次阅读 2018-10-19 18:04:31
    前言:学生一枚,带领团队做了个小小小小的SSM项目,想做...配置web项目环境–>准备项目war包–>发布 一、云服务器租赁 用的是腾讯(别问我为什么不用阿里,我是为了测试……免费15天...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 302,229
精华内容 120,891
关键字:

web项目部署云服务器