首页 文章

部署.ear文件(包含休息服务)

提问于
浏览
0

我有一些关于部署我的.ear文件的问题(提供给我,文件本身应该不是问题) . 我设置了jBoss应用服务器jboss-6.0.0.Final并且能够运行一个简单的hello world应用程序以确保服务器正常运行 .

有人告诉我将.ear文件放在/ server / default / deploy中,所以我做了 . 当我运行jboss(通过/bin/run.bat)时,我没有遇到与部署ear文件相关的错误 .

  • 这是我需要的所有软件(jBoss)吗?我还需要像Apache或tomcat这样的东西吗?

  • .ear文件包含应返回xml的RESTful服务调用 . 这些是否会被部署(在服务器(jboss / bin / run.bat)执行后通过jQuery ajax调用可访问?

目前,当我尝试拨打电话时,资源似乎不存在 .

提前感谢您抽出宝贵时间提供帮助 .

2 回答

  • 1

    JBoss AS附带一个嵌入式Tomcat作为servlet容器,所以你真的不需要它了 . 您的.EAR无需正确部署Apache Web Server .

    回答你的问题

    • 部署EAR无需其他软件 . 您只需将EAR文件复制到部署目录(您已正确执行此操作) .

    • 如果您的EAR包含RESTFul服务,它们将被部署,您可以使用任何客户端访问它们,包括jQuery甚至是简单的浏览器 . 诀窍是知道RESTFul服务的访问URL .

    如果您在识别访问RESTFul服务的URL时遇到困难,请参阅[1]以获取更多信息 .

    希望这可以帮助 .

    祝好运!

    [1] https://docs.jboss.org/author/display/AS7/JAX-RS+Reference+Guide

  • 0

    我可以回答第一个问题 . 如果你想提供静态内容,或者你需要隔离流量(比如在dmz中保留apache然后使用apache代理流量到内部jboss服务器),你需要apache . tomcat与jboss捆绑在一起,所以你不需要它 .

相关问题