Weblogic 12.2.1.2.0 部署报 Jersey相关错误解决办法

weblogic 12c下载12.2.1.4.0的linux通用版本下载 静默安装包,weblogic_12.2.1.4.0,weblogic12c最新版本,已测有效! WebLogic 12c是一个Java应用服务器,由Oracle公司开发。它提供了构建、部署和管理企业级Java应用程序所需的一切,包括一个集成的开发环境、一个灵活的部署平台以及一个全面的中间件解决方案。 下载安装文件后,需要进行解压。解压路径和安装路径最好不要包含中文。解压完成后,可以在JDK的bin目录下使用命令行工具执行安装程序。 在执行安装程序之前,需要注意: WebLogic 12c不支持JDK1.7,只有在JDK1.8环境下才能成功安装。同时,它也不支持openJDK,需要去Oracle官网下载JDK文件进行安装。 在安装前,需要确保系统满足所有的先决条件,包括硬件、操作系统、JDK和数据库的要求。具体要求可能会因产品的不同而有所不同,可以参考Oracle官方文档获取更详细的信息。 立即下载

部署报错截图:
这里写图片描述

原因

因为工程依赖中jersey1.x版本,在新版本的weblogic 12c 中说明了对 jersey1.x 的"弃用",但是还是会向前兼容。
当然要想顺利部署 还需要做一些配置。

PS:

com.sun.jersey: 1.x版本
org.glassfish.jersey: 2.x版本

相关配置

  • 在WEB-INF/下 新建一个 weblogic.xml 文件,复制以下内容

<?xml version="1.0" encoding="UTF-8"?>
<wls:weblogic-web-app
xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd
http://xmlns.oracle.com/weblogic/weblogic-web-app
http://xmlns.oracle.com/weblogic/weblogic-web-app/1.7/weblogic-web-app.xsd">
    <wls:prefer-application-packages>
         <wls:package-name>com.sun.jersey</wls:package-name>
    </wls:prefer-application-packages>
</wls:weblogic-web-app>
  • 修改web.xml 文件 添加以下内容(jersey1.x版本要求配置web.xml 新版本的已经不需要了)
<servlet>
      <servlet-name>Jersey</servlet-name>
      <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
      <init-param>
            <param-name>com.sun.jersey.config.property.resourceConfigClass</param-name>
            <param-value>com.sun.jersey.api.core.PackagesResourceConfig</param-value>
      </init-param>
      <init-param>
          <param-name>jersey.config.server.provider.packages</param-name>
          <param-value></param-value>
      </init-param>
      <load-on-startup>0</load-on-startup>
  </servlet>
  <servlet-mapping>
      <servlet-name>Jersey</servlet-name>
      <url-pattern>/*</url-pattern>
  </servlet-mapping>

其中

<init-param>
     <param-name>jersey.config.server.provider.packages</param-name>
     <param-value></param-value>
</init-param>

是配置提供RESTful服务的代码包

weblogic中部署常见问题:

虽然我还没遇到但是这里先稍微总结下,仅供参考。
如果服务在Tomcat之类的容器中是正常的,在weblogic中部署出问题,大概率是以下两个原因:

  • weblogic 中jar与项目本身的jar出现冲突。
  • web.xml需要额外的配置。

这里主要说下第一点:
对于jar包冲突的解决,最好的办法就是配置weblogic,使其优先加载项目本身的jar (/WEB-INF/*下的jar)。在weblogic.xml中添加配置,如:
(http://docs.oracle.com/middleware/12212/wls/WBAPP/weblogic_xml.htm#WBAPP571 具体的配置要看官网的说明,不同版本有差别。URL中的12212就是版本号 修改就可以看到对应版本的说明)

<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app">
  <container-descriptor>
    <prefer-web-inf-classes>true</prefer-web-inf-classes>
    <!-- 一般的只需要perfer-web-inf-classes 设置为true 就可以优先加载项目本身的jar-->
    <!-- 也可以指明具体的优先加载包 这时需要把 perfer-web-inf-classes设置为false 然后把下边的注释去掉 包名视具体情况,支持匹配-->
    <!-- <prefer-application-packages>
        <package-name>com.sun.jersey.*</package-name>
        <package-name>org.glassfish.jersey.*</package-name>
        <package-name>org.glassfish.hk2.*</package-name>
    </prefer-application-packages> -->
  </container-descriptor>
</weblogic-web-app>

记录坑…… 官网虽然写了兼容老版本 但是没有写要做配置(也可能我眼睛迷糊了) 坑了很久。最后看了https://stackoverflow.com/questions/34978438/weblogic-server-and-jersey-servlet-issue/36209744#36209744 里Azimuts的回答 大受启发最终解决。

Jetson Nano官方镜像下载&烧录 在NVIDIA Jetson Nano开发者套件上安装NVIDIA官方Ubuntu镜像 阅读详情

相关推荐

VN5620硬件接口介绍

VECTOR, VN5620, 诊断

Fecostar的博客 7475

Ambari深入学习(II)-实现细节

在第一节中,我们简单讲了一下Ambari的系统架构。我们这一节主要分析Ambari的源代码,总览Ambari的具体实现方式及其工作细节。 一、Ambari-Server启动 Ambari-Server是一个WEB Server,提供统一的REST API接口,同时向web和agent开放了两个不同的端口(默认前者是8080, 后者是8440或者8441)。它是由Jetty Server容器构...

微信公众号:大数据从业者 455

Xilnx大学计划/XUP ZYNQ ZU开发板

TUL PYNQ™-ZU板,基于Xilinx Zynq UltraScale+ MPSoC,是为Xilinx大学项目设计的,以支持Xilinx PYNQ (Python Productivi-ty for Zynq)开源框架和嵌入式系统开发。

weixin_57025922的博客 946

Android+REST WebService服务方式手机开发

    最近项目中采用Apache CXF 的REST 方式发布WebService实现,Android手机后台服务的开发,以下以简单是实例实现。 在项目中采用Android+REST WebService服务方式开发的手机平台很少采用 soap协议这种方式,主要soap协议解析问题,增加了代码量。  采用RESTFull 方式开发WebService的好处,相对SOAP协议的WebServi...

topMan'blog 405

告别环境配置噩梦:用Docker Desktop + WSL2在Windows上5分钟搞定vLLM运行环境

本文详细介绍了如何在Windows系统上使用Docker Desktop和WSL2快速搭建vLLM开发环境,5分钟内完成配置。通过容器化技术解决传统环境配置中的依赖冲突、环境污染等问题,提供一键复用的高效方案,特别适合AI开发者快速部署和测试vLLM框架。

weixin_28728495的博客 502

MobaXterm隧道配置详解:为PyCharm远程开发打通‘最后一公里’

本文详细解析了如何利用MobaXterm配置SSH隧道,实现PyCharm远程开发的高效连接。通过本地端口转发技术,开发者可以安全访问内网服务器,特别适用于需要通过跳板机的复杂网络环境。文章涵盖从基础配置到企业级运维的全套解决方案,包括性能优化、安全加固等实用技巧。

weixin_30566063的博客 503

weblogic12.2.1.3 + Eureka Server Jar包冲突问题的解决方案

@[TOC] 爬坑手册 坑的前世今生 不算近期的近期,开发了一个项目,具体功能和这个坑没什么关系,就不说了。使用了Spring Boot **2.1.6.RELEASE作为项目脚手架,Eureka作为注册中心。作为一个使用微服务的项目,通常的启动方式都是将服务打成jar包,然后通过docker部署启动,如果是这样,就没有后面的坑了,可惜天不遂人愿,客户要求必须使用WebLogic作为服务的容器中间件,于是坑来了…… 当WebLogic遇上Eureka…… WebLogic版本:12.2.1.3 JDK:1

syau552king的博客 2474

SAP中关于预测需求的重要载体:计划独立需求

预测,就是为了调节客户需求的波动、不平衡,使企业的生产计划、物料计划尽量平稳、有序的必备工具。计划独立需求,Planned Independent Requirement(PIR)是SAP系统中最常见的预测需求。

saplakes的博客 1878

Weblogic10 升级Weblogic12c 关于jersery#1的兼容问题

weblogic12c 与cxf 冲突

xiaocai9999的专栏 1379

C#上位机3D可视化:HelixToolkit.Wpf集成点云/模型(机器人臂姿态实时监控)

核心控件是3D可视化的核心,需搭配和网格辅助定位;模型加载:按关节拆分机械臂模型,通过组合平移+旋转实现姿态控制;姿态更新:将机器人关节角度转换为3D模型的旋转变换,工业场景需从控制器实时获取角度;点云渲染:通过实现点云加载,需注意坐标系转换和性能优化。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 713

组态王与DLT645-2007电能表通讯调试总结

组态王与电力协议DLT 645-2007调试总结 DLT 645-2007是多功能电能表通信协议,该标准由中国电力企业联合会2006年提出,该协议为主-从结构的半双工通信方式。手持单元或其它数据终端为主站,多功能电能表为从站。每个多功能电能表均有各自的地址编码。通信链路的建立与解除均由主站发出的信息帧来控制。帧是传送信息的基本单元,每帧由帧起始符、从站地址域、控制码、数据域长度、数据域、帧信息纵向校验码及帧结束符7个域组成,每部分由若干字节组成,帧格式如图1所示。 1.确定设备地址 地址域由 6 个字节构

逍遥子的博客 1万+

解决:Jersey搭建webService报错:com.sun.jersey.spi.inject.Errors$ErrorMessagesException

用Jersey搭建WebService报错: SEVERE: StandardWrapper.Throwable com.sun.jersey.spi.inject.Errors$ErrorMessagesException     at com.sun.jersey.spi.inject.Errors.processErrorMessages(Errors.java:170)    

agshya的博客 7854

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

weblogic12c部署Eureka报Jersey相关异常

直接进入正题。 本次部署使用的weblogic版本是12.2.1.4.0。 weblogic下载地址:https://www.oracle.com/middleware/technologies/fusionmiddleware-downloads.html 安装过程很简单

qq_23383215的博客 958

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

问题解决方法:Servlet: "testREST" failed to preload on startup in Web application: "claimInvoice".

问题描述:用jersey REST ful写的webservice接口项目,在window下JDK1.6032,weblogic10环境下,可以正常编译和部署。但是部署到Linux(CentOS 7)环境后,命令启动weblogic时候提示如下错误:java.lang.NoSuchMethodError: accept。也就是项目预加载未成功。在weblogic的console控制台也是报此错误。...

JuncaiLiao的专栏 7555

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

java面试题(96~125)《中》

这部分主要是与Java Web和Web Service相关的面试题。96、阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于Servlet。97、Servlet接口中有哪些方法? 答:Servlet接口定义了5个方法,其中前三个方法与Servlet生命周期相关: - void init(

ywl470812087的博客 467

spring整合Jersey 无法注入service的问题

spring整合Jersey 无法注入service的问题

liu6329874的专栏 458

ClassNotFoundException : Com.Sun.Jersey.Spi.Container.Servlet.ServletContainer解决

用Jersey开发REST服务,项目报一错误:ClassNotFoundException : Com.Sun.Jersey.Spi.Container.Servlet.ServletContainer 详情如下: org.apache.catalina.core.StandardContext loadOnStartup严重: Servlet /ecloud threw load() excep...

kouriba 538

Spring Cloud&Spring Boot问题及解决方案

版本是否为1.2.37以下,如果是,改为1.2.37及以上即可。在依赖和启动类注解齐全的情况下,出现该异常是由于。在Spring boot 2.0版本中变更引起.

总想试试,万一成了呢?? 439

中间件Weblogic12.2.1.4与iServer 8C 10i兼容性问题解决过程分享

iserver与weblogic高版本之间兼容性问题解决流程分享

SuperMap技术控 1264

weblogic部署项目问题解决

*环境:数据库 oracle11g weblogic12c jdk1.7***在一次部署项目时出现无法访问引用程序的错误,具体请看图片。 首先说我的解决方法:由于我用的是oracle数据库,而在部署的war包中有db2数据库相关的jar包,所以部署失败。 查找问题的过程: 修改weblogic12c中的oracle_common/common/bin/commEnv.sh文件中的JAVA_

岑如花 1万+

java 服务端 jersey servlet 的一个配置问题

概述 servlet MuliaoApiServlet 没有发现 因为MuliaoApiServlet 加载异常导致 ClassNotFoundException , 大意是没有发现Filter (即没有发现过滤器) ,根据导师的代码敲的时候并没有配置 filter,但是自己百度加了 Filter的配置以后,发现filter相关的类不能够正常编译,花费了好长的时间仍然没有解决,于是就重新看了几次视频,最后看了下导师的tomcat是9.0.1左右,而我的项目用的是最新的版本tomcat1...

qq_40663451的博客 338

weblogic 12c部署maximo7.5报错 无法访问所选应用程序

欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体...

vargant的博客 2541

weblogic通过命令禁止应用随weblogic启动而启动

因为应用BUG可能会导致weblogic无法启动的问题,此时weblogic控制台也无法登录,只有删掉有BUG的应用才行,这就陷入死循环。可以通过禁止相关应用随weblogic启动而启动解决此问题。 1.删除“user_projects\domains\。。。\autodeploy”下项目相关文件 网上说需要删除“user_projects\domains\。。。\autodeploy”下相关...

weixin_39102174的博客 742

记一次weblogic部署故障

weblogic-12c部署安装错误,jar包版本问题

rumidavid的博客 1758

tomcat和weblogic虚拟路径配置

tomcat和weblogic虚拟路径配置 主要用oppenOffice插件来实现上传文件转pdf预览,但有个问题就是在处理pdf文件时无法直接访问资源预览。配置虚拟路径解决该问题 tomcat 开发环境: 我现在上传的文件放在D:/upload文件夹中,前台引用picFile/aa.pdf ==== 》 D/upload/aa.pdf 在tomcat在server.xml: 在<host>标签中加入如下 <Context path="/picFile" docBase=“D

mr_dance的博客 373

"Can't connect to Mysql server on .....(10038)"的解决办法

关于这个问题的解决方法网上还是挺多的,这里只记录下自己的填坑过程,参考其他方法,这里不一一举出了,统一感谢。今天在远程连接我的小服务器mysql的时候报的错误,开始是懵逼的 因为在之前的服务器上是没有问题的。但是搜索一下关键词后,还是找到了解决方法(一下是我的解决方法,自认为是比较简单的):}核心就是默认的3306端口没有对外开发,所以首先查看一下: netstat -an|grep 3306

漫步的博客 3万+
上一篇: Kettle中 "'SET OPTION SQL_SELECT_LIMIT=DEFAULT"异常
下一篇: 免密登录 蹩脚的“脚本”
Z漫步
博客等级 码龄12年 42粉丝 80原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值