精华内容
下载资源
问答
  • 第一、项目上传到虚拟桌面连到移动内网,访问虚拟桌面路径 http://10.159.131.13/Citrix/hnmccWeb/ *需要虚拟桌面账号通过汇讯,让管理员将需要上传的包,传到自己能使用的虚拟桌面第二、项目上传到测试服务器使用4A...

    第一、项目上传到虚拟桌面

    连到移动内网,访问虚拟桌面路径 http://10.159.131.13/Citrix/hnmccWeb/ *需要虚拟桌面账号

    通过汇讯,让管理员将需要上传的包,传到自己能使用的虚拟桌面

    第二、项目上传到测试服务器

    使用4A-KEY进入终端安全准入系统,登陆后通过浏览器进入统一信息平台

    使用FTP模式将文件上传到跳板机,然后在使用secureSSH连接测试服务器的管理机将文件推送过去

    中间使用的linux赋值命令如: scp huicai.zip root@192.192.2.28:/home/page ;

    然后再使用ftp的模式将文件从linux系统拉取到测试服务器

    第三、使用tomcat执行war包

    在测试服务器上安装好环境如(数据库、jdk、tomcat)

    jdk安装需要在cmd窗口中使用 java、javac、java -version验证是否通过

    配置tomcat、jdk环境变量

    将war放置到tomcat的 webapps 目录下,删除目录下ROOT目录

    为了使访问路径中不需要项目名,需在tomcat的server.xml中添加项目虚拟路径

    *添加内容: *

    unpackWARs="true" autoDeploy="true">

    prefix="localhost_access_log." suffix=".txt"

    pattern="%h %l %u %t "%r" %s %b" />

    然后使用bin目录下startup.bat启动tomcat,在浏览器中访问项目验证是否成功.

    展开全文
  • 大致流程 在阿里云上申请一个服务器(下面是我的服务器) ...接下来我们要配置web项目了,安装好对应的mysql,tomcat,java(版本必须和项目版本一致)安装的时候可能会有点慢,跟服务器内存有关系

    大致流程

    在阿里云上申请一个服务器(下面是我的服务器)

    关于内存什么的看自己的需要来
    在这里插入图片描述
    然后选择2016windows。然后进行远程连接的密码设置。远程连接密码和服务器密码。
    在这里插入图片描述
    然后在本地上连接远程桌面。
    在这里插入图片描述
    会要求你输入密码,直接输入上面重新设置的服务器密码即可。
    在这里插入图片描述
    点了始终要求凭证就每次连接都要输入密码的
    在这里插入图片描述
    输入完之后点击确认。是。
    在这里插入图片描述
    然后就有个桌面出现了。
    在这里插入图片描述
    接下来我们要配置web项目了,安装好对应的mysql,tomcat,java(版本必须和项目版本一致)安装的时候可能会有点慢,跟服务器内存有关系,全都放在c盘即可。
    里面是详细安装过程
    但是跟着那篇做完以后,我发现我还存在些小问题导致项目还是开不出来。

    摸索经验

    我做了挺多事情,看了许多博客,但是不能说每一个都有用,也不能说每一个都没用。下面我来列举一下。

    1.检测是否能连接ip地址(但是网页登不上去)

    打开本地cmd(不是服务器是你自己的电脑),输入ping + ip地址。可以检测一下配置有没有问题。这样说命端口不存在问题了。
    在这里插入图片描述
    然后你再输一下telnet +ip 地址 +3306 (mysql 默认端口3306)出现我这样说明也可以了。(这样你第二步基本就不用看了,端口防火墙都配置完了)

    在这里插入图片描述
    在这里插入图片描述

    2.如果第一步解决不了,说明端口上有问题(得首先保证服务器上localhost是打得开网页的)

    可能原因有三个,防火墙设置,端口设置,供应商安全组。
    防火墙设置就是把服务器防火墙关了,一般登进去都是关了的。
    在这里插入图片描述
    第二个端口设置,前面的博客链接其实配置了,但是我还是不行,然后我找到一篇博客说把所有端口都打开(现实企业里最好不要这么操作,会出大问题),点击入站规则(就是上面防火墙截图里的),然后新建端口的基础上设置远程端口所有端口。这样应该是可以访问了
    在这里插入图片描述
    第三个则是要在阿里云上设置
    我这是轻量级服务器,别的服务器界面可能有点不同,反正就如图片最后一部分所说全部tcp即端口全部开放。
    在这里插入图片描述
    这些怎么进入我就不说了,自己网上百度吧。而且可能做完前两个,你的telnet可能就行了,这时候就该进入第三步了。

    3.神奇的一步(我都不敢相信成功了)

    在我解决了第一第二的问题以后,我还是无法进入,所以只能百度了,然后找了挺久的,试了一下就行了,开启telnet服务。原来服务器上没有这个服务啊。。
    在这里插入图片描述

    成功了在这里插入图片描述

    展开全文
  • windows server2012服务器部署项目 第一步:远程连接到要部署项目的电脑 第二步:打开控制面板 第三步:打开管理工具 第四步:双击打开IIS服务 第五步:依次打开下拉菜单,找到网站 ...

    windows server2012服务器部署项目

    第一步:远程连接到要部署项目的电脑

     

    第二步:打开控制面板

    第三步:打开管理工具

    第四步:双击打开IIS服务

    第五步:依次打开下拉菜单,找到网站

    第六步:对网站右击,点击添加网站

     

    第七步:按要求填写项目信息

    第八步:验证访问测试

     

    第九步:访问成功,部署成功

     

     

    注意事项:如碰到“/”应用程序中的服务器错误异常,可以尝试以下解决方案

    异常信息

     

    解决方案

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • 前言写下这篇文章是为了记录第一次发布Spring Boot项目的过程。初步认识Spring BootSpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了...

    前言

    写下这篇文章是为了记录第一次发布Spring Boot项目的过程。

    初步认识Spring Boot

    SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。

    SpringBoot所具备的特征

    (1)可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;

    (2)内嵌Tomcat或Jetty等Servlet容器;

    (3)提供自动配置的“starter”项目对象模型(POMS)以简化Maven配置;

    (4)尽可能自动配置Spring容器;

    (5)提供准备好的特性,如指标、健康检查和外部化配置;

    (6)绝对没有代码生成,不需要XML配置。

    在上面说到内嵌Tomcat或jetty等sevlet容器,基于Maven可以创建可执行的Jar包和War包。总结得非常到位,但是动手操作时,就会遇到一些知识总结以外的具体操作的问题——那就是过程。

    首先,可执行jar包在windows上不可以直接运行。其次,在命令行中java -jar去执行,一旦命令窗口关闭或服务器宕机重启,服务即停止。

    Spring Boot项目部署到Windows服务器——三种方式

    在写部署的三种方式之前,感谢一下Intellij IDEA,刚开始还不习惯,但通过一个项目熟悉下来,太好用了!在Tab Split、Git、Maven Projects、代码折叠、代码风格等。

    一、jar包(官方推荐)

    6afc0fe6bb6d

    image.png

    (说明:Net4.0可选,一般用不到,提供文件名给有需要的人作为参考;curl也是根据实用情况下载使用)

    1.1 操作步骤

    1.1.1 将项目打成jar包

    jar

    true

    ...

    ...

    org.springframework.boot

    spring-boot-maven-plugin

    ...

    1.1.2 配置非常好用的winsw的Service.xml

    根据文章中的内容进行搭建也可以,根据官方文档使用rotate,由于个人水平有限,加上时间关系,没有去研究彻底log mode的详细配置,在此记录下来。

    配置参考文档:https://github.com/kohsuke/winsw/blob/master/doc/xmlConfigFile.md#user-content-logging

    MyService

    My Service(Powered by WinSW)

    XX系统

    C:\Program Files\Java\jdk1.8.0_231\bin\java.exe

    -Xmx2048m -jar myapp.jar --httpPort=60

    rotate

    1.2遇到过的坑

    1.2.1给定编码中的字符无效

    D:\app\home>my_Service.exe install

    System.Xml.XmlException: 给定编码中的字符无效。 第 31 行,位置 8。

    在 System.Xml.XmlTextReaderImpl.Throw(Exception e)

    在 System.Xml.XmlTextReaderImpl.InvalidCharRecovery(Int32& bytesCount, Int32&

    charsCount)

    在 System.Xml.XmlTextReaderImpl.GetChars(Int32 maxCharsCount)

    在 System.Xml.XmlTextReaderImpl.ReadData()

    在 System.Xml.XmlTextReaderImpl.ParseCDataOrComment(XmlNodeType type, Int32&

    outStartPos, Int32& outEndPos)

    在 System.Xml.XmlTextReaderImpl.ParseCDataOrComment(XmlNodeType type)

    在 System.Xml.XmlTextReaderImpl.ParseComment()

    在 System.Xml.XmlTextReaderImpl.ParseElementContent()

    在 System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace)

    在 System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc)

    原因:中文乱码

    解决办法:Notepad++转为UTF-8编码

    1.2.2 服务启动1067错误

    按照第二篇文章中说的:

    java

    我的服务器上配置了环境变量,但无法启动,错误1067。

    原因:还没有时间进行排查,在此先记录下来。

    解决:直接指定jdk路径:C:\Program Files\Java\jdk1.8.0_231\bin\java.exe

    二、war包

    2.1、修改配置文件

    war

    true

    ...

    org.springframework.boot

    spring-boot-starter-tomcat

    provided

    org.apache.tomcat.embed

    tomcat-embed-jasper

    provided

    ...

    org.apache.maven.plugins

    maven-war-plugin

    2.2、增加启动类(与SpringBoot启动类放在同一个文件夹)

    public class SpringBootStartApplication extends SpringBootServletInitializer {

    Logger logger= LoggerFactory.getLogger(SpringBootStartApplication.class);

    @Override

    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {

    logger.debug("starting spring boot initializer ......");

    return builder.sources(DlhjiaApplication.class);

    }

    }

    2.3、使用maven 命令打包后,直接部署到Tomcat中启动

    三、Jar包,分离lib、配置文件与静态资源

    为什么方式一不满足我的需求呢?当项目中遇到只有小的bug修复,甚至只改了一个类文件或者配置文件,前端页面的一个参数时,方式一非常慢。

    所以,在网上看到了一篇好文:《Springboot 打jar包分离lib,配置文件正确方式(二)》

    操作步骤

    3.1修改pom.xml

    jar

    true

    ...

    org.apache.maven.plugins

    maven-compiler-plugin

    ${java.version}

    ${java.version}

    org.apache.maven.plugins

    maven-dependency-plugin

    copy-dependencies

    package

    copy-dependencies

    target/lib

    false

    false

    runtime

    org.springframework.boot

    spring-boot-maven-plugin

    ZIP

    cn.jstars

    datatocloud

    org.apache.maven.plugins

    maven-resources-plugin

    UTF-8

    org.apache.maven.plugins

    maven-surefire-plugin

    true

    ...

    true

    src/main/resources

    static/**

    templates/**

    *.yml

    *.properties

    *.xml

    *.txt

    3.2配置winsw

    -Xmx2048m -jar -Dloader.path=.,lib dlhjia.jar --httpPort=60

    3.3 最后的文件存放结构

    6afc0fe6bb6d

    image.png

    这样就后期的维护与升级就很方便,像lib这样的文件也不用重复打包上传,节省升级时间!

    Spring Boot项目发布三种模式总结:

    一、打成jar包,直接通过java -jar启动;+winsw2.3.0实现服务自动启动

    二、调整pom.xml,新建启动类,打成war包,在tomcat中启动

    三、打成jar包,分离lib、配置文件与静态资源;+winsw2.3.0实现服务自动启动

    为了在使用过程中,维护与升级更方便,推荐使用后面两种模式。

    IDEA Tomcat启动配置

    6afc0fe6bb6d

    image.png

    -完-

    展开全文
  • windows部署项目到云服务器 内容精选换一换部署提供可视化、一键式部署服务,支持并行部署和流水线无缝集成,实现部署环境标准化和部署过程自动化。本节通过以下六步介绍如何使用部署服务将归档在软件发布库的软件包...
  • 后端为springboot框架,前端为vue框架,服务器windows2008server R2系统。 后端部署 首先将项目打包,由于开发环境使用IDEA编码,可以直接使用IDEA的打包功能。点击右侧 Maven 按钮,然后双击Lifecycle下的package...
  • 发布问题:最近做了vue+springboot的项目,springboot的jar包启动方式不错,把vue搭在的nginx服务器上可以负载均衡也很强大,但在windows服务器部署有两个问题:1.在springboot项目的根目录执行cmd命令:java -jar ...
  • 前端 npm run build:prod 打包出来一个dist的静态文件夹 下载nginx nginx下载地址 后端 maven的话则clean 后 package出一个jar包 运行命令 java -jar xx.jar
  • windows服务器部署java项目安装JDK安装MySql数据库安装Tomcat 安装JDK 安装好jdk要修改环境变量 在dos中输入java -version 安装MySql数据库 安装mysql要修改mysql的编码为UTF-8 到my这个文本文件去修改 安装...
  • Flask项目部署Windows服务器 在开发调试Flask项目时,之所以能运行,是因为Flask框架自带了一个开发用的WSGI server,要将写好的flask项目部署到生产环境,需要一个性能更好的WSGI server,而在Windows环境下可以...
  • 有时候项目是在windwosServer 服务器上进行的,需要搭建好iis 才可以部署项目,本篇文章就来讲解下如何在windwos Server 2008 服务器上进行项目部署。 操作步骤: 1.安装iis 2.部署项目 3.测试 安装iis 1...
  • 对于这种情况想通过jenkins实现自动部署,就没有linux这么简单,这篇文章主要说明jenkins如何自动服务到windows服务器的方法和步骤部署步骤整体框图说明windows服务器上安装SSH为了在windows服务器能够通过SSH进行...
  • 项目是Springboot + Redis类型,客户给予的是一台未配置Java环境的Windows服务器。所以需要先搭建Java环境,再将Java服务部署上去。一:Java环境配置1.1 安装并配置JDKJDK下载,因为项目用到的是Springboot2.0,所以...
  • windows部署JAVA项目

    千次阅读 2021-03-09 17:07:01
    写了一个程序,在eclipse下运行速度挺快的,但是内存消耗太多了,就eclipse这个进程就消耗...下面开始打包做好的项目:第一步:在MyEclipse中选中Java项目,鼠标右键单击选中导出,再选择Java下面的JavaRunnableJarfi...
  • 我们在windows(xampp)上开发了各种需要部署到linux / windows服务器混合的php项目.我们过去曾使用capistrano从windows部署到linux服务器,但最近架构和Windows服务器的变化使得旧配置无法正常工作.该配方适用于Linux...
  • 如何远程部署服务器项目 内容精选换一换由于root用户拥有最高权限,直接使用root用户登录服务器可能会存在安全风险。建议您使用普通用户登录服务器后切换为root用户,再执行后续安装操作,并建议您通过配置禁止root...
  • 第一步查看项目部署的静态文件开启了没有 如果没有开需要开启重启服务看是否成功。 第二步如果上面还不行那就看访问的网站 如果index页面可以加载进来,就是有些文件无法加载。那就有可能是因为无法解析请求。
  • 听说php是世界上最好的编程语言,今天就用宝塔这款号称很多人用的第三方工具在windows服务器部署php试下 1、安装宝塔 直接在非服务器上安装会提示 下载文件 2、安装宝塔 从进度条可以看到,在下载php,...
  • Windows系统安装、配置Tomcat并部署项目 Windows系统安装、配置Tomcat并部署项目一、安装Tomcat二、启动或关闭Tomcat三、部署项目并访问 一、安装Tomcat 1、以管理员身份运行Tomcat应用程序 2、下一步后,点击‘我...
  • 在Linux上部署python,我们可以选择服务器gunicorn 但是gunicorn 是为unix内核定制的,在windows上不兼容 其实问题的本质是 我们需要在windows 找一个支持 wsgi 协议的服务器 所以 我们把问题就转换了,并非某一个...
  • 部署SpringBoot项目Windows服务器上技术概述将SpringBoot项目打包成jar包部署Windows服务器,使得客户端程序可以连接到后端及数据库;技术详述这里是使用jar包在云服务器端运行;项目方面1.得保证有一个可以...
  • 首先先保证,若依前后端分离项目在本地能正常运行,此处讲解的是Vue前端的项目部署部署步骤: 1、先安装nginx服务器 下载地址:https://www.nginx.cn/nginx-download 2、打包若依前端vue项目 打包命令: ...
  • 本文章主要介绍Jenkins的下载及安装,以及能够自动化的在windows服务器上部署springboot项目。在部署项目总会涉及到一些bat脚本、openssh和一些windows服务相关内容。 一、Jenkins下载及安装 Jenkins官网地址下载:...
  • 问题:windows访问上述连接访问不到 1 确认虚拟机网络连接是否成功 ping一下就可以知道, 2 检查虚拟机端口是否开放 1)可以通过命令firewall-cmd --query-port=7990/tcp查看端口号是否开启,比如我随便查看一下...
  • 之前只试过在Windows下用XAMPP部署静态页面以及在Centos中用LNMP部署静态页面,好奇在云主机上部署静态页面、web项目会有什么不同,便点进去注册了一个域名,接着弄了一个云服务器,然后开始部署,这是十月底做的,...
  • 服务器部署vue项目

    2021-03-01 16:50:19
    注意是windows版本的,目的在于测试打包的项目是否能够正常显示 (1)将下载的包解压后,进入该文件夹,输入cmd打开命令窗口 (2)将 刚刚打包的dist文件夹中的文件复制到 html 文件夹中。(注:需要先将htm
  • 服务器部署Nodejs项目

    2021-04-06 20:44:26
    服务器部署Nodejs项目配置服务器连接服务器安装Node.js安装MySQL安装MySQL配置MySQL数据库的迁移部署NodeJS项目通过软件手动文件拖拽过去通过Git仓库代码托管到Git仓库代码clone到服务器通过Git将代码克隆到本地...
  • 注意: trainning-service必须和springboot项目的server.context-path 值一致,实现的功能是所有的请求中如果url中包含trainning-service的请求,都被分发到192.168.200.221:8082,这个ip和端口的服务器上。...
  • springboot项目部署windows服务器 一、将项目打包成war包,在maven中clean,package,然后找到war包地址 二、购买阿里云服务器 此处白嫖了一个两周的高校计划服务器,记住公网ip,以后将用这个ip访问网页 三、在...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 123,991
精华内容 49,596
关键字:

windows服务器部署项目