首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以在.car上部署wso2dss应用程序(突触中介和REST )吗?

我可以在.car上部署wso2dss应用程序(突触中介和REST )吗?
EN

Stack Overflow用户
提问于 2019-05-31 06:27:43
回答 1查看 66关注 0票数 0

对不起我的英语,我是wso2的新手。我使用本教程https://youtu.be/pa-nXLaCh4I将我的.car应用程序部署到WSO2ESB上。好的,但是我可以在WSO2DSS上部署这个吗?这对我不管用。请帮帮忙。

在本教程中,我只更改了一件事--使用“Services”=“”导出复合应用程序项目。然后,我的wso2dss服务器部署我的.car应用程序时没有出错,但是当我使用http/1.1GET请求“http://localhost:8280/sample/log”时,我的浏览器说我无法连接。我使用nmap检查了localhost 8280端口,并收到关闭端口的请求:

代码语言:javascript
复制
PORT     STATE  SERVICE
8280/tcp closed synapse-nhttp

然后检查"\wso2esb-4.9.0\repository\conf\axis2\axis2.xml“并查找元素:

代码语言:javascript
复制
<transportReceiver name="http" class="org.apache.synapse.transport.passthru.PassThroughHttpListener"> ...

没有注释,但在"\wso2dss-3.5.1\repository\conf\axis2\axis2.xml“iIfound元素中

代码语言:javascript
复制
<!--transportReceiver name="http" class="org.apache.synapse.transport.nhttp.HttpCoreNIOListener"> ... 

有人对此发表评论。我在wso2dss axis2.xml中取消了这个元素的注释。然后重新启动服务器,但是会出现错误,比如:java.lang.ClassNotFoundException和服务器没有启动。然后我在"\wso2dss-3.5.1\repository\components\dropins":中复制了3个罐子

代码语言:javascript
复制
httpcore-nio_4.3.3.wso2v1.jar
synapse-commons_2.1.3.wso2v11.jar
synapse-nhttp-transport_2.1.3.wso2v11.jar

服务器启动,端口8280打开:

代码语言:javascript
复制
PORT     STATE SERVICE
8280/tcp open  synapse-nhttp

就在那一刻,我被堆叠起来了。我使用http/1.1GET请求到“http://localhost:8280/sample/log”,但在浏览器中出现错误

代码语言:javascript
复制
ERR_INCOMPLETE_CHUNKED_ENCODING" 500 Internal Server Error

但是除了空页面之外,wso2dss服务器控制台什么也不显示。我使用StandartWso2ds-3.5.1构建和developer-studio-eclipse-jee-luna-win64-x86_64-3.8.0

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-31 07:37:14

您不能将突触工件部署到DSS。此产品用于不同的用途,即使用数据源和数据服务。

如果您希望将DSS和ESB功能放在一个产品中,则可以将DSS功能安装到ESB[1]中。或者您可以使用WSO2 EI [2],它将ESB和DSS结合在一起。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56389763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档