精华内容
下载资源
问答
  • java源码部署JavaMessenger 使用Java套接字的基本Messenger。 源代码具有服务器和telnet客户端。 首先部署服务器,然后根据需要启动尽可能多的客户端。
  • java项目部署服务器时出现乱码解决方案 本人在写好项目后部署服务器时,就开始出问题,给人心态都搞崩了;什么情况,自己本地测试时没有出现的问题,这刚放到服务器上就出问题了???(黑人问号脸) 本着我写的...

    java项目部署到服务器时出现乱码解决方案

    本人在写好项目后部署到服务器时,就开始出问题,给人心态都搞崩了;什么情况,自己本地测试时没有出现的问题,这刚放到服务器上就出问题了???(黑人问号脸)
    本着我写的代码肯定有问题的原则,我开始检查自己的本地代码。
    

    一、从最近的项目改动入手

    想一想最近都对项目源码做了什么手脚;项目上线需要向相关部门提交日志信息,里面需要包含有请求的参数、返回的参数、请求方法、操作人等信息,于是就写了一个注解加aop类做接口动态拦截的功能。
    于是就有了需要从request中获取请求的参数信息做日志上传的需求,正常request中的数据接口消费使用后就无法再从中获取到请求参数,于是在网上搜索了一个RequestWrapper类(该类相当于对request进行了复制,可以让我们使用两次)。
    问题就出在了这里,本地测试时由于上传日志的ip外网无法访问到,就把这一步操作给注释掉了,这个RequestWrapper类不让他起作用。当部署到服务器上时肯定又要放开,这一下第一个问题就浮出了水面。
    

    问题一:RequestWrapper对请求进行复制时,读取流的信息通过字符流读取且没有指明读取时的字符编码;在对数据进行设置时也没有指明相应的字符集。

    这就很气人了,打断点也是请求的数据乱码;由于是在网上直接搬来的RequestWrapper类,自己也没改、没看,没得抱怨。
    解决:将有关操作request对象的所有流信息转换为使用字节流读取并指定读取时为“utf-8”,处理后的代码奉上。
    
    package com.zygh.jdjg.util;
    
    import javax.servlet.ReadListener;
    import javax.servlet.ServletInputStream;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletRequestWrapper;
    import java.io.*;
    
    public class RequestWrapper extends HttpServletRequestWrapper {
        private final String body;
    
        public RequestWrapper(HttpServletRequest request) {
            super(request);
            StringBuilder stringBuilder = new StringBuilder();
            BufferedReader bufferedReader = null;
            InputStream inputStream = null;
            try {
                inputStream = request.getInputStream();
                if (inputStream != null) {
                    /*bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
                    char[] charBuffer = new char[128];*/
                    int bytesRead = -1;
                    byte[] bytes = new byte[1024*5];
                    while((bytesRead = inputStream.read(bytes)) > 0){
                        stringBuilder.append(new String(bytes,0,bytesRead,"UTF-8"));
                    }
                    /*while ((bytesRead = bufferedReader.read(charBuffer)) > 0) {
                        stringBuilder.append(charBuffer, 0, bytesRead);
                    }*/
                } else {
                    stringBuilder.append("");
                }
            } catch (IOException ex) {
    
            } finally {
                if (inputStream != null) {
                    try {
                        inputStream.close();
                    }
                    catch (IOException e) {
                        e.printStackTrace();
                    }
                }
                if (bufferedReader != null) {
                    try {
                        bufferedReader.close();
                    }
                    catch (IOException e) {
                        e.printStackTrace();
                    }
                }
            }
            body = stringBuilder.toString();
        }
    
        @Override
        public ServletInputStream getInputStream() throws IOException {
            final ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(body.getBytes("UTF-8"));
            ServletInputStream servletInputStream = new ServletInputStream() {
                @Override
                public boolean isFinished() {
                    return false;
                }
                @Override
                public boolean isReady() {
                    return false;
                }
                @Override
                public void setReadListener(ReadListener readListener) {
                }
                @Override
                public int read() throws IOException {
                    return byteArrayInputStream.read();
                }
            };
            return servletInputStream;
    
        }
    
        @Override
        public BufferedReader getReader() throws IOException {
            return new BufferedReader(new InputStreamReader(this.getInputStream()));
        }
    
        public String getBody() {
            return this.body;
        }
    
    }
    
    
    找到了问题所在,可是开心坏了,就赶紧部署到服务器上进行测试;..........你没猜错,还是乱码。
    

    问题二:服务器的数据库也不知道是谁创建的,并没有使用utf-8,而是使用我没使用过的latin。改吧。。。

    .......然后不出意外还是有问题,这次一点侥幸都不抱了,肯定是自己的代码有问题,抓紧时间检查。
    

    问题三:项目连接数据库时并没有指定交互的字符编码集

    说实话,项目真不是我搭建的,本地测试时没有乱码我也不知道为啥,放到服务器时不指定字符集就会乱码。(很难受)
    
      datasource:
        url:  jdbc:mysql://114.116.112.207:3306/drunk?useSSL=false&characterEncoding=utf-8
    
    到此,乱码问题总算得到了解决,心情舒畅多了,这是我在项目中碰到的后端发生乱码的处理思路和方案,望采纳。
    
    展开全文
  • 今天就来教大家如何把这个点餐系统部署服务器,实现商用。 传送门 点餐系统的开发,java后台+微信小程序:https://blog.csdn.net/qiushi_1990/article/details/97749686 本节知识点 1,使用springboot开发java...

    前面给大家讲了一个点餐系统的开发,包括java点餐后台和微信点餐小程序。可是都是教大家如何在本地把项目跑起来。今天就来教大家如何把这个点餐系统部署到服务器,实现商用。

    传送门

    点餐系统的开发,java后台+微信小程序:https://blog.csdn.net/qiushi_1990/article/details/97749686

    本节知识点

    • 1,使用springboot开发java项目
    • 2,小程序后台的开发
    • 3,小程序后台部署到服务器
    • 4,java项目部署到服务器
    • 5,springboot项目部署到服务器

    准备工作

    • 1,需要购买一台腾讯云服务器
    • 2,需要开发一个springboot后台项目
    • 3,需要购买一个域名,并做备案。
    • 4,需要配置你的服务器环境 jdk,mysql(下面会做讲解)

    我们默认你上面的准备工作都做好了,下面我们就来开始学习把后台项目部署到服务器,让所有人都可以访问到你的服务器。

    一,首先创建一个springboot(java项目)

    1,创建springboot项目,选用jdk1.8

    2,填写包名,选择配置,这些保持默认即可

    3,添加一些项目依赖,使用最新springboot版本2.1.7

    4,项目名,项目目录设置。可以保持默认

    5,导入依赖,下面两种方式都可以。

    6,实现一个简单的后台数据接口

    如果上面这些简单的创建一个项目的步骤你不是很懂,可以看下我录制的java零基础视频:https://edu.csdn.net/course/detail/23443

    • 7,本地运行项目

      8,运行成功的标示,在run里看到控制台日志显示项目端口是 8080

      9,浏览器里访问本地项目,查看访问效果。可以看到我们成功的访问到了后台数据。

    二,项目打包

    上面给大家演示的是在idea开发者工具里启动的项目,我们正常部署服务器的时候,肯定不会有开发者工具的,所以我们接下来要先学会项目打包,然后在本地通过命令行的方式运行后台项目。

    • 1,项目打包
    • 2,打包成功
    • 3,修改jar的名字(也可以不改名字,我是觉得这个jar名字太长,所以改一个短的)

      我这里改名为qcl80.jar 建议大家也改成这个名字,因为后面运行脚本里用的就是qcl80这个名字,大家和我保持一致,省得出问题。

    三,命令行运行jar包

    1,把上面的qcl80.jar这个文件拖动到我们的项目里,并打开idea自带的命令行

    2,命令行里输入 ls

    3,命令行里输入 java -jar qcl80.jar

    注意:如果你这里提示java命令不存在,你需要配置下java的环境变量。这里不做讲解,自己百度下 ‘java 环境变量’ 就可以找到一大堆教程。

    • 4,输入上面命令后,回车键,即可启动项目

      这时候再去浏览器里访问,还是可以访问到的

    四,服务器环境的登录

    我们前面三步,都是在自己的本地电脑启动的后台项目,这样我们只能在自己的电脑浏览器访问到,别人是访问不到的,如果想让别人访问,就需要把我的qcl80.jar这个文件传到服务器上,并且在服务器上通过命令行启动这个java项目,这样别人才可以访问到

    所以我们接下来要讲服务器环境的搭建。

    • 1,首先我们要买一台云服务器(推荐阿里云或者腾讯云)
    • 2,买完服务器后我们登录服务器后台,这里以腾讯云为例。
    • 3,点击登录

      重置密码方式
    • 4,输入实力的账号和密码,登录linux服务器
    • 5,登录成功

      大家不要看到一堆命令行,就头疼,我接下来会教大家如何一步步配置服务器环境的。大家只需要跟着我的步骤,一步步来就可以了。

    五,linux服务器安装jdk

    • 1,采用yum安装jdk1.8,非常简单
    yum search java|grep jdk			查看yum库中jdk的版本
    

    yum -y  install java-1.8.0-openjdk*    安装jdk8
    


    耐心的等待jdk的安装,大概2分钟左右,出现下面标志,即代表安装成功

    • 2,检查jdk是否安装成功
      命令行里输入 java -version 出现下面标示,可以看到我们的jdk版本 1.8.0_222

    六,上传jar包到服务器

    我们第五步已经在linux服务器上成功的安装了jdk,接下来就是要想办法把qcl80.jar传到服务器了。可能有同学要问了,你部署服务器,不要在linux服务器里安装tomcat吗,其实我们用springboot开发出来的jar包,已经有内置的tomcat了。所以我们不用再部署tomcat了,只需要把qcl80.jar这个文件上传到服务器,然后用java命令启动即可。

    我们上传文件到Linux服务器用下面这个软件

    你只需要去百度下你电脑对应系统的安装包,安装即可。具体怎么安装这里就不教大家了。

    下面教下大家如何使用FileZilla上传文件到服务器。

    1,打开FileZilla软件, 链接服务器

    2,去服务器根目录看看


    3,上传文件到home文件里,如果在父亲根目录没有home文件,可以自己新建。

    到这里我们就成功的上传qcl80.jar到服务器了。下面就教大家如何在服务器里启动我们的项目。

    七,在服务器里启动java后台项目

    1,首先重复上面第四步登录服务器。然后在服务器里输入

    cd..    #用来返回服务器根目录 
    ls      #显示当前根目录有那些文件
    

    cd home     #进入home文件
    ls          #显示home文件里都有那些子文件,可以看到我们的qcl80.jar
    

    2,启动java项目

    java -jar qcl80.jar
    

    3,项目启动成功,出现下面的标示,即代表项目启动成功

    4,访问我们服务器的项目

    通过上图可以看到,我们通过公网ip+8080端口,可以成功的访问到我们服务器的数据了。

    • 我们再用手机浏览器试试

      可以看到我们在手机浏览器里也可以访问到后台数据了。你把上面的这个网址发给你朋友,你朋友应该也可以访问到数据了。
      到这里我们就成功的把一个java项目部署到服务器,并成功的可以让任何人访问了,但是有个问题,你用公网ip做域名,很容易被封的,基本上能成功访问几次以后,就会被拒绝访问了

    所以我们接下来还要讲解如何通过域名访问我们的服务器

    我会把这些录制成视频来给大家做讲解,

    讲解视频地址:https://study.163.com/course/courseMain.htm?courseId=1209428915

    八,服务器绑定域名

    我们在做域名绑定之前,需要你先自己去注册一个域名,比如我注册的域名是:“www.saibanmall.com”,我这里还是以腾讯云为例

    • 1,登录腾讯云后台,找到自己的域名列表,点击解析

    • 2,添加解析规则

    • 3,绑定自己服务器的公网ip到解析规则

    • 4,我们主要设置下面两个解析规则

      这样把我们服务器公网ip和域名绑定以后,就可以通过域名访问我们的服务器了,效果如下。

      再来看下手机浏览器访问的效果

    还有我们小程序访问的效果。

    到这里我们就成功的部署好我的后台服务器了,但是还有几个问题

    • 1,小程序上线的话需要https请求,所以我们后面还会讲我们的服务器如何支持https
    • 2,我们通过java -jar qcl80.jar部署的java项目,不能后台运行。所以我们后面还会讲如何让我们的java项目常驻后台运行。

    九,java项目在服务器后台长期运行

    我们通过上面的方法,会有一个问题,就是我们命令行窗口关闭时,会导致java项目停止,所以我们要通过脚本实现java项目在后台长期运行。

    springboot生成的jar在阿里云的linux服务器后台运行


    通过创建stop.sh , start.sh ,run.sh这三个脚本文件来实现后台长久运行springboot
    这里我把运行的qcl80.jar ,start .sh,stop.sh ,run.sh都放在home下的jar目录下

    • 1,创建stop.sh

    vim stop.sh 创建文件然后把下面内容复制进去,一定要把qcl80.jar替换成你的jar

    #!/bin/bash
    PID=$(ps -ef | grep qcl80.jar | grep -v grep | awk '{ print $2 }')
    if [ -z "$PID" ]
    then
        echo Application is already stopped
    else
        echo kill $PID
        kill $PID
    fi
    
    • 2,创建start.sh,

    这里我们用80端口,这样可以直接通过ip访问,不用再输端口了
    vim start.sh 输入这个命令后然后把下面的内容复制进去

    #!/bin/bash
    nohup java -jar qcl80.jar --server.port=80 &
    
    • 3,创建run.sh

    整合了关闭和启动的脚本:run.sh,由于会先执行关闭应用,然后再启动应用,这样不会引起端口冲突等问题,适合在持续集成系统中进行反复调用。
    把下面内容复制进去,一定要注意复制时不能少东西

    #!/bin/bash
    echo stop application
    source stop.sh
    echo start application
    source start.sh
    
    • 4,start .sh,stop.sh ,run.sh都创建后

    ./run.sh 运行run.sh脚本
    如果遇到没有权限运行的问题,就在run.sh所在目录下执行
    chmod u+x *.sh 这样就ok了。
    执行完以后,我们可以去nohup.out文件中查看启动的log
    cat nohup.out 这个命令可以查看jar启动的log

    这个时候我们的项目就启动了,就可以通过下面这个网址访问项目了:http://saibanmall.com/

    上面start.sh,stop.sh,run.sh如果觉得写起来麻烦的话,也可以直接获取我写好的。

    关于服务器的部署我后面也会录制视频出来,敬请关注。

    有问题可以加我微信:2501902696

    展开全文
  • 如何将java项目部署到远程服务器

    千次阅读 2018-07-24 14:27:56
    最近在服务器部署java项目的时候遇到些问题,现在来捋一捋,学习一下: 一.  a. 首先是基础的 JDK 环境 要下载jdk,然后解压,配置环境变量,一般来说是三种环境变量。 CLASSPATH :.;%JAVA_HOME%\lib\dt.jar;%...

    最近在服务器部署java项目的时候遇到些问题,现在来捋一捋,学习一下:

    .

         a. 首先是基础的 JDK 环境

    要下载jdk,然后解压,配置环境变量,一般来说是三种环境变量。

    CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注意前面有个.

    JAVA_HOME F:\Program Files (x86)\java  (这里是你解压jdk的地址)

    Path  : ;%JAVA_HOME%\bin ; %JAVA_HOME%\jre\bin
    b. 一个 Web 服务器。如 TomcatJBoss

    这里选择Tomcat,下载Tomcat解压之后,运行bin文件的startup.bat,如果不能运行就是第一步的jdk环境配置错误,(偶尔遇到个问题,运行startup.bat的时候会闪退,那就要在bin/setclasspath.bat文件里看是否有jdkjre的绝对路径要改)
    c. 一款数据库。如:mysql

    2.1环境准备

    既然是 Java Web 项目的部署,首先自然需要配置好相关的环境。也就是:先在服务器上搭建好 Java 开发环境,如 OpenJDK 的安装、Tomcat 的安装、Mysql 数据库的安装。即把步骤一完成

    2.2 项目部署

    我们要部署 Java Web 项目,先把项目传到服务器上。其实过程很简单,基本上也就是下面三个步骤:
    d. 打包上传:将项目打包成 war 文件,然后传到远程服务器(在Eclipse中直接将项目导出为.war文件)。
    e war 文件移动到 Tomcat 目录下的 webapps 下。
    f.  重启 Tomcat,访问我们的项目。

    在 f 的这个过程中,我们需要注意。因为一般作为一个 Web 项目,我们肯定是有数据库的使用的。那么数据库部分如果没有配置好的话,tomcat启动会报错的。而解决方法是将我们本地已有的数据库转储为 sql 文件,然后将 sql 文件上传到服务器上,然后通过下载的mysql配置好相对应的用户名和密码,然后建立与java程序里相对应的数据库,导入sql文件里的东西即可。

    mysql 为例,如下操作:

    g. 在本地将数据库转储为 sql 脚本,并上传到服务器中。 (可以利用 Navicat 将数据库转储为.sql文件)。
    h. 然后进入 mysql 中执行该 sql 文件。(若服务器装有Navicat,可直接用Navicat执行.sql文件,执行前需要选中存放表的数据库,应该与代码中数据库连接语句包含的数据库名保持一致)。

     

    .

    最后启动tomcat,如果没报错,就在浏览器上输入localhost:端口号/项目名,就可以看到想访问的界面了。

     

    展开全文
  • java项目部署到远程服务器

    万次阅读 2017-04-13 18:25:45
    前面我们已经尝过了在云服务器部署代码的甜头了,现在主菜就要上场了,那就是将我们的 JavaWeb 项目部署到云服务器上。兴奋吧?淡定淡定~ 二、项目部署 我们对于 Java Web 项目在本地机器(无论是 Windows 还是 L

    转载自:http://blog.csdn.net/gulu_gulu_jp/article/details/50994003

    一、前言

    前面我们已经尝过了在云服务器上部署代码的甜头了,现在主菜就要上场了,那就是将我们的 JavaWeb 项目部署到云服务器上。兴奋吧?淡定淡定~

    二、项目部署

    我们对于 Java Web 项目在本地机器(无论是 Windows 还是 Linux)上的部署已经了然于心了,那么对于在云服务器上部署 Java Web 项目又是如何操作的呢? 其实很简单,还是离不开 Web 项目部署的那三点: 
    ① 基础的 JDK 环境 
    ② 一个 Web 服务器。如 Tomcat、JBoss 
    ③ 一款数据库。如:mysql

    对于云服务器上 Java Web 项目的部署,和平时在 Windows、Linux 下部署是一样的。最多也就是只能使用纯命令模式来操作而已,其实过程都一样。

    2.1 环境准备

    既然是 Java Web 项目的部署,首先自然需要配置好相关的环境罗。也就是:先在云主机上搭建好 Java 开发环境,如 OpenJDK 的安装、Tomcat 的安装、Mysql 数据库的安装。 
    注:关于这些软件的安装就不再该篇文章中叙述了,我会在另外的2篇文章中详细阐述的。

    2.2 项目部署

    我们要部署 Java Web 项目,那就至少得将项目上传到云服务器。其实过程很简单,基本上也就是下面三个步骤: 
    ① 打包上传:将项目打包成 war 文件,然后利用 FileZilla 传到远程服务器 
    ② 部署:使用 cp 或 mv 命令,将 war 文件移动到 Tomcat 目录下的 webapps 下 
    ③ 重启 Tomcat,访问我们的项目

    在这个过程中,我们需要注意。因为一般而已,作为一个 Web 项目,我们肯定是有数据库的使用的。那么数据库部分怎么办呢?其实,只需要将我们已有的数据库转储为 sql 文件,然后将 sql 文件上传到云服务器上执行即可。以 mysql 为例,如下操作:

    Mysql 案例

    ① 转储为 sql 脚本,并上传:先在本地将我们项目使用的数据库转为 sql 文件,上传到云服务器上 

    ① 转储为 sql 脚本,并上传:先在本地将我们项目使用的数据库转为 sql 文件,上传到云服务器上 
    mysql-thinkphp1 
    ② 执行 sql:然后进入 mysql 中执行该 sql 文件 
    mysql-thinkphp2


    发现执行的时候有错。原因是我们此时的 mysql 中没有 thinkphp 这个数据库。我们查看下当前的数据库,执行命令 show databases; 
    mysql-thinkphp3

    发现确实没有 thinkphp 这个数据库,因此我们创建一个,执行命令 create database thinkphp; 
    mysql-thinkphp4 

    再次执行 
    mysql-thinkphp5

    发现还是报错。原因是我们当前使用的是 mysql 这个数据库,而不是 thinkphp 数据库。因此我们切换到 thinkphp 数据库,执行命令 use thinkphp;,然后再一次执行 sql 文件: 
    mysql-thinkphp6 

    ③ 查看结果 
    mysql-thinkphp7  
    先不管显示的是乱码(因为刚才查看该 sql 文件就知道会是这个结果了),可以看到确实已经弄好了 
    ④  部署项目 :将项目部署到 Tomcat 容器中,还是使用 cp 或 mv 命令将 war 文件移到 /usr/local/tomcat8/webapps/ 下,重启 Tomcat,再访问 
    fw-1


    可以看到成功了对吧?其实不然,因为我们发现,需要使用数据库获取数据的部分却没有数据,这是为啥呢?错误的原因可能有以下几个: 
    ① 项目中使用的是 mysql5.1.10 的驱动 jar,而云服务器默认的是使用 mysql5.1.73 因此,要么重装一个 mysql,要么将项目中的驱动改为 mysql5.1.73。 
    ② 未将 mysql 驱动jar 放入 jvm/java-1.8.0xxx/jre/lib/ext/ 下 
    ③ 密码不正确 
    ④ 使用的是 root 账户,而 root 账户在 Linux 下访问 mysql 是不需要使用密码的

    通过排查,发现是因为项目中是使用 root 账户的,因此我们在本地中将项目代码关于数据库连接部分改一下,将密码置空串,再次部署,就可以恢复正常了,看看结果吧! 
    fw-2


    成功显示,连上了 mysql!



    展开全文
  • java代码修改服务器自动重启

    千次阅读 2014-06-05 16:05:52
    当我们完成一个Web项目,不想部署在Tomcat的app目录下。但是想通过Tomcat来访问,可以修改server.xml文件 在与之间添加 如下:   debug="0" reloadable="true">        path:是访问的路径  
  • 手把手带你部署Java项目到Linux服务器

    千次阅读 多人点赞 2019-12-27 09:57:38
    前言 想买服务器很久了。之前领过腾讯云免费的15天体验服务器,在里面进行了一些...买了一个服务器,不能不用啊,想了想决定把自己之前瞎玩的Java项目部署上去。 服务器购买选择 上一篇文章写了目前来说最合适购...
  • 微信公众开放平台开发04---百度BAE,java应用部署服务器,jetty了解 技术qq交流群:JavaDream:251572072 1.Jetty 是一个开源的servlet容器,它为基于Java的web内容,  例如JSP和servlet提供运行环境。Jetty是使用...
  • Java 后端项目部署服务器使用ip访问 一、Maven打包项目 打包成功,该路径下会生成一个jar包。 二、部署项目 打开服务器,创建文件夹目录用于存放上传的jar包并且进入该文件夹。 使用rz命令上传打好的jar包。 ...
  • Java项目部署到云服务器最简单的方法 <div class="entry-content"> <div class="single-content"> &...
  • java程序部署到Linux服务器

    千次阅读 2017-11-06 15:14:36
    远程连接linux服务器取得Linux服务器地址,使用SecureCRT软件连接至Linux服务器3.将windows上的jar文件传到linux服务器上1)在linux服务器上安装lrzsz,需要以root身份执行输入命令:su -输入密码输入命令:yum ...
  • window服务器下如何部署一个java项目,本内容有详解
  • 如何将java项目部署服务器上面

    千次阅读 2019-05-21 17:23:41
    启动:java -jar zhuanma.jar
  • 由于最近项目需要在后台处理图片并返回结果给移动端,所以折腾了一周如何将c++代码和opencv打包并部署java服务器中供后台调用,这里记录下详细过程。 基础环境 服务器环境: 阿里云服务器 Red Hat 4.4.7-16 x86...
  • 在前一篇中了解到如何利用 SecurityCRT 远程登录云主机,那么现在就到重头戏了:如何将我们的 Java Web 项目部署到云主机上呢?请往下看… 二、Nginx 的使用 简介 简单说一下: 1. Nginx是一款轻量级的Web ...
  • AnyChat,跨平台的音视频解决...他们的官方网站是:http://www.anychat.cn.最新版本java业务服务器支持部署在Windows,Linux两个平台上。AnyChat Platform Core SDK提供了最新版本的示例程序源代码(使用Git工具下载)。
  • 如何将java项目部署到Linux服务器

    千次阅读 2019-11-14 14:51:07
    博主之前并没有操作过服务器,以及部署项目。记第一次操作心得,仅供参考。 在服务器上已经有了mysql的五个rpm安装包,jdk的rpm,tomcat的tar.gz。博主找了其他的博文说是需要配置java环境但是博主并没有操作到这...
  • Java Web项目部署在linux服务器 1.情况说明: 本Java Web项目原先部署于Windows的服务器上,上线的不久后,由于存在SQL注入漏洞,被下令整改,最后决定,从Windows服务器迁移到linux服务器上,增加安全性。 本次...
  • 公司买的服务器已经托管到了移动机房,域名和ip也都已经准备就绪,剩下...如果是有java代码的或者带有后台程序的,就不能这样子简单了,下面我就给大家介绍一个我个人认为最简单的方法。利用myeclpse。步骤如下:用mye
  • 如何将本地代码部署在阿里云服务器ECS上运行个人配置说明第一步 本地电脑配置第二步 服务器centos配置第三步 使代码在断开连接时也能运行PS/几点细节 个人配置说明 语言:python3.7 IDE:pycharm 概况:一个大概九层...
  • 如何将Java Web项目部署服务器

    千次阅读 2017-11-02 15:46:46
    前面我们已经尝过了在云服务器部署代码的甜头了,现在主菜就要上场了,那就是将我们的 JavaWeb 项目部署到云服务器上。兴奋吧?淡定淡定~ 二、项目部署 我们对于 Java Web 项目在本地机器(无论是 Windows ...
  • 本地debug的时候,可以实时编译并更新代码,线上也可以不停服来动态更新类,即所说的java部署。 另 :spring-loaded spring-boot-devtools JRebel 三种方式也可以, JDK代理的两种方式: 1.premain方式是...
  • 以往都是大佬部署了直接填代码,或者代码写完了再部署;今天有个需求更换,尝试自己部署。 打开web 项目,选中你要部署的模块; 屏幕右侧Maven——所选模块——LIfecycle——Package工具 右击 运行; 运行成功; ...
  • 新浪云平台部署Java代码

    千次阅读 2014-03-20 23:47:41
    新浪云服务平台提供了web服务的开发、运行平台,可以使用该平台部署自己的web应用或者服务器。 新浪云平台网址:http://sae.sina.com.cn/ 1、首先注册账号登录管理界面(使用微博账号可直接登录),注册账号就会赠送...
  • Java笔记---部署 JavaWeb 项目到云服务器

    万次阅读 多人点赞 2016-03-27 21:28:05
    前面我们已经尝过了在云服务器部署代码的甜头了,现在主菜就要上场了,那就是将我们的 JavaWeb 项目部署到云服务器上。兴奋吧?淡定淡定~ 二、项目部署 我们对于 Java Web 项目在本地机器(无论是 Windows 还是...
  • 需求:将本地Java程序部署到linux服务器并执行,首先要将本地Java程序打成jar包,然后拷贝到服务器后运行java -jar xx.jar 问题:该程序本地运行正常,服务端运行报错找不到第三方包中的类 原因:本地打jar包时有...
  • Java服务器部署的实现原理

    万次阅读 多人点赞 2015-01-17 19:12:31
    在web应用开发或者游戏服务器开发的过程中,我们时时刻刻都在使用热部署。热部署的目的很简单,就是为了节省应用开发和发布的时间。比如,我们在使用Tomcat或者Jboss等应用服务器开发应用时,我们经常会开启热部署...
  • 代码覆盖率的局限 Java代码覆盖率工具调研 使用jacoco+sonar实现测试过程中的代码覆盖率检测 jacoco+sonar部署步骤及使用
  • 微信服务器上面部署的tomcat服务器java代码,里面有对微信消息的封装。本人的微信公众号用的就是这一套代码

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 254,556
精华内容 101,822
关键字:

java代码部署服务器

java 订阅