首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WCF服务部署到IIS,然后通过web服务引用方式出现错误的解决办法

本文转载:http://www.cnblogs.com/shenba/archive/2012/01/06/2313932.html 昨天在用IIS部署一个WCF服务时,碰到了如下错误: 理解了文档内容...该错误是在使用svcutil生成client代码时报的错误,服务是部署在IIS7部署的过程都是完全教科书式的进行。服务也正常启动了,显示如下内容 已创建服务。...wsdl命令去生成代码,就出现了开头说的那个错误。而如果用visual studio的webdevserver启动,则一切正常。...具体可参考:http://merill.net/2008/04/wcf-add-service-reference-gotcha-with-windows-server/  WCF服务部署到IIS,然后通过...web服务引用方式出现错误的解决办法;如果wcf服务没有托管在IIS,只是在本地浏览方式托管后通过web服务引用方式是没有这样的问题。

1.4K10
您找到你想要的搜索结果了吗?
是的
没有找到

Java EE7和Maven工程入门(4)

EAR MAVEN模块的主要目的是为了“配置”著名的maven-ear插件,这个插件将会被maven引用,并且用来生成我们最后的部署应用程序。...这是我们所有库定义的地方(除了包含ear的顶层模块,通常也包会含ear的’lib’子文件夹)。 什么是顶层模块?它实际是,将会打包在ear中的jar包和wars包,而且将会被看成是一等公民。...和这些libs相反,它们将在ear级’defaultJavaBundleDir‘路径打包。 如果不添加ear-pom的“依赖关系”,上述的配置无法工作。 ?...所以相应的,在sample-web项目需要pom.xml。 ? 让我们来打包war吧 现在我们准备好了。基本的依赖关系都设置好了,ear已经配置,我们只需要打包了。...你能找到错误吗?默认生成的MANIFEST.MF中,顶级ejb jars(sample-services)指向了一个错误路径。

84910

java.lang.IllegalArgumentException: URLDecoder: Incomplete trailing escape (%) pattern 的问题处理

1、问题描述   最近在做有关大数据的项目中,解码客户端的请求参数时抛出异常:   java.lang.IllegalArgumentException: URLDecoder: Incomplete...trailing escape (%) pattern 详细错误如下: java.lang.IllegalArgumentException: URLDecoder: Incomplete trailing...for (String parameter : parameters) { // 循环处理参数,parameter 格式为: c_time=1450569596991 = 只会出现一次...:" + parameter, e); } } } 出现这个错误的主要原因是,在接收字段 params[0].trim() 的值时,浏览器传过来的值有时候是如下这样的...上面这种写法是错误的,因为其把正确的都替换掉了。    这里我们需要明白,要替换掉的是单独出现的百分号,而不是全部的百分号。 正确改法: ?   讲解下 %(?!

1.7K10

Maven 自动化构建和部署

存储构建输出的 WAR 或者 EAR 文件到一个常用的网络位置下。 从网络获取文件并且部署文件到生产站点。 更新文档并且更新应用的版本号。...比如,较旧的版本没有在网络机器更新,然后部署团队又重新部署了较早的构建版本。...repository:构建的 WAR 或 EAR 或JAR 文件的位置,或者其他源码构建成功后生成的构件的存储位置。...Plugin:配置 maven-release-plugin 插件来实现自动部署过程。 mvn 集成项目用到的命令 不要忘了clean: clean能够保证一次构建的输出不会影响到本次构建。...使用 -e 参数:如果构建出现异常,该参数能让 Maven 打印完整的 stacktrace,以方便分析错误原因。

38820

wildfly 21中应用程序的部署

要修改打包好的部署文件,首先就是要将部署文件展开。因为部署文件一般都是以ear,war结尾的,展开的目的就是将其进行解压缩,以便我们可以修改包里面的内容。...比如说我们现在已经部署好了一个kitchensink.ear文件,现在可以使用下面的命令将其展开: [domain@localhost:9990 /] /deployment=kitchensink.ear...=kitchensink.ear:explode(path=wildfly-kitchensink-ear-web.war) 展开部署文件之后,我们可以使用browse-content来查看文件的列表...standalone/deployments/example.war.deployed 如果$JBOSS_HOME/standalone/deployments/example.war.undeployed出现了...受管理的和不受管理的部署 wildfly支持两种部署模式,受管理的和不受管理的部署。 所谓不受管理的部署就是说,用户自行提供要部署的文件路径,系统直接去读取该路径的文件。

1.4K41

【Json与Ajax交互报错解决】No converter found for return value of type: class com.github.pagehelper.PageInfo

事情是这样的:今天在整合SSM,读取数据库数据返回JSON字符串,并传递给前端界面Ajax进行交互的时候,向后台发送请求想要获取到返回的json数据,但是却出现了这样的错误,页面显示500: HTTP...converter found for return value of type: class com.github.pagehelper.PageInfo 我翻译了一下大概意思就是: 请求处理失败...; 嵌套异常是java.lang.IllegalArgumentException:没有找到转换器的类型返回值:类com.github.pagehelper.PageInfo 然而我的能够从数据库中读取到数据并且返回...网上的解决基本都是说导入json的依赖,但是现在使用Maven做项目的时候,在pom.xml中引入json的依赖坐标,一般都会自动生成相应的三个jar包,分别是 jackson-databind-x.x.x.jar...maven仓库导入: https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind/2.7.4 但是现在基本都不会说是缺少上面的哪个

73530

wildfly 21中应用程序的部署

要修改打包好的部署文件,首先就是要将部署文件展开。因为部署文件一般都是以ear,war结尾的,展开的目的就是将其进行解压缩,以便我们可以修改包里面的内容。...比如说我们现在已经部署好了一个kitchensink.ear文件,现在可以使用下面的命令将其展开: [domain@localhost:9990 /] /deployment=kitchensink.ear...=kitchensink.ear:explode(path=wildfly-kitchensink-ear-web.war) 展开部署文件之后,我们可以使用browse-content来查看文件的列表:...standalone/deployments/example.war.deployed 如果$JBOSS_HOME/standalone/deployments/example.war.undeployed出现了...受管理的和不受管理的部署 wildfly支持两种部署模式,受管理的和不受管理的部署。 所谓不受管理的部署就是说,用户自行提供要部署的文件路径,系统直接去读取该路径的文件。

1.4K30

Centos 7 Java配置maven+jenkins+git(svn)+tomcat自动编译和部署(持续集成)

部署 Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。...在这个界面需要多等一下,因为是在网上下载插件,而且是外国的网站,所以经常有下载失败的情况,最好打开V梯P子N,当所有插件安装完成后会有continue按钮出现,如果没有则刷新一下页面,当然也可能存在有插件安装失败...点击新增JDK按钮,会显示jdk配置form,如果电脑已经安装了jdk则可以去掉自动安装,不过如果是用Tomcat运行的Jenkins那么是肯定已经安装了的,这里我们只需要配置好 jdk别名 和 JAVA_HOME...选择Execute shell,在出来的界面中配置maven命令就行了,比如 mvn install 配置部署到Tomcat 点击新增构建后操作,选择 Deploy war/ear to a container...,然后配置 WAR/EAR files ,这个war的地址,一般都 target/xxx.war ,xxx是war的文件名。

1.8K40

【JAVA调错】----JBoss发布多个项目时抛出webAppRootKey错误

然后再JBoss中启动项目,如果说启动单个项目的话,是没有问题出现的,但是同时启动两个或者以上的时候,就报出如下的ERROR: 20:54:07,883 ERROR [org.apache.catalina.core.ContainerBase...webapp.root' = [F:\Program Files\jboss-eap-6.2-itoo4.0\standalone\deployments\itoo-exam-calculatescore-ear.ear...\] instead of [F:\Program Files\jboss-eap-6.2-itoo4.0\standalone\deployments\itoo-exam-scoreanalyze-ear.ear...itoo-exam-calculatescore-web,不能在指向itoo-exam-scoreanalyze-web;Web应用服务器JBoss/Tomcat不会为其下不同的web应用使用独立的系统参数;即就是说,应用服务器JBoss/Tomcat所有的...【转载请注明出处:令仔很忙(【JAVA调错】—-JBoss发布多个项目时抛出webAppRootKey错误)】

1.1K20

观点 | 用 MySQL 数据库,到底会不会被“卡脖子”?

那么使用 MySQL 数据库会出现被“卡脖子”的情况吗? 下面我将从中美当前的一些文件条例以及数据库技术架构本身的角度为大家进行解答。...那么如果这些组件受到 EAR 管控怎么办?这时候 MySQL 社区版是否还能和 EAR “划清界限”?...综上所述,当前环境下,不论从中方或是美方政策视角出发,选择 MySQL 社区版数据库,不会存在商业的风险。...技术可行性( RTO/RPO 可用性级别): 最后,从技术架构角度,以 Oracle RAC 为代表的商业数据库高可用,通常与存储设备一同部署,由中高端双(多)控制器磁盘阵列充当数据的保险箱,因此 RAC...架构是将数据库的风险转移到存储设备,增强了系统故障中的短板(磁盘),本质是提升了单点抵抗故障的能力,但局部单点故障仍存在。

1.5K20

基于 Github+Jenkins+Maven+Docker 自动化构建部署

自动化构建部署(CICD)就是解决该问题,将从开发到部署的一系列流程变成自动化,衔接连贯,在构建失败时能够告知开发,构建成功后能够告知测试和实施人员。无论大中小公司,都应该有此流程。...进入该项目,左侧树中有配置按钮,点击进去出现如下界面。...查看控制台,我们可以看到日志,如果失败需要根据日志判断失败原因,是工程build失败还是和jenkins配置有关。...第三步 推送war包到tomcat服务器 一步已经可以构建出war包,并在target中。这一步我们将war包推送到远程的一台tomcat服务器上去(tomcat我部署在运行VM的宿主机器)。...WAR/EAR files:war包相对workspace的地址 Context path:部署到tomcat的上下文名称,例如:127.0.0.1:8080/DataCollect可以访问到该项目 Containers

3.4K40

ElasticSearch2.32.4升级到ElasticSearch5.0

该版本基于Lucene 6.2.0,已经在Elastic Cloud完成了部署。据称,这是迄今为止最快、最安全、最易用的版本。...多个处理器可以组合成一个管道,在索引时应用到文档。 Painless脚本:Elasticsearch中很多地方用到了脚本,而出于安全考虑,脚本在默认情况下是禁用的,这令人相当失望。...如果出现了问题,则新版本会及早给出提示。例如,Elasticsearch 5.0会严格验证设置。如果它不能识别某项设置的值,就会给出提示和建议。不仅如此,集群和索引设置现在可以通过null进行解除。...如果一个“复制片(replica shard)”被“主片(primary)”标记为失败,则主片会等待“主节点(master)”的响应。索引现在使用数据路径中的UUID,而不是索引名,避免了命名冲突。...elasticsearc.yml主配置文件  http.cors.enabled: true  http.cors.allow-origin: "*" 4,启动新的elasticsearch 启动过程一直失败

94320

内存泄漏 - 从Class类加载器说起

Class类加载的基本机理 像IBM WAS等J2EE应用服务器允许编写的多个J2EE应用EAR/WAR部署到同一台J2EE应用服务器。...如果其中某一个J2EE应用发生改变了,我们只 要针对此EAR/WAR进行更新,重新部署、启动此EAR/WAR应用,并不需要重新启动部署所在的应用服务器,从而不影响部署在同一应用服务器其他应 用的运行。...类加载器的不同配置影响到应用程序部署到应用程序服务器运行时的行为。JVM和WebSphere应用程序服务器提供了多种不同的 类加载器配置, 形成一个具有父子关系的分层结构。...缺省状态下,一个类的加载是从JVM类加载器 开始的,这样系统commons-logging的优先级一般高于应用EAR中所包含的commons-logging,所以Classloader类加 载内存泄漏就有可能出现了...如果此时应用EAR/WAR中包含log4j类库将会出现Class Cast Exceptions异常不能正常运行;如果应用EAR/WAR中不包含log4j类库,虽然应用能够正常运行但是会导致Classloader

2.6K40
领券