首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将AS6迁移到EAP 7404错误

将AS6迁移到EAP 7404错误
EN

Stack Overflow用户
提问于 2017-04-03 14:49:44
回答 1查看 229关注 0票数 0

这个问题没有回答。(假设答案是马克)安迪高迪新手安迪高迪31-2017年3月06:56

在EAP 7中部署了ear文件之后,我很难引用它。我没有部署错误,但是当我试图通过URL访问ear /beans时,我会得到一个404错误。在现在不推荐的JBOSS.xml中,URI配置如下所示。任何帮助都将不胜感激。非常感谢安迪

代码语言:javascript
复制
<jboss>
  <enterprise-beans>
  <session>
  <ejb-name>HousingFacadeEJB</ejb-name>
  <jndi-name>HousingFacadeEJB</jndi-name>
  <local-jndi-name>LocalHousingFacadeEJB</local-jndi-name>
  <call-by-value>false</call-by-value>
  <!-- <configuration-name>Facade</configuration-name> -->
  <clustered>false</clustered>
            <port-component>
                <port-component-name>HousingFacade</port-component-name>
                <port-component-uri>HousingFacade/HousingFacadeEJB
                </port-component-uri>
            </port-component>
  </session>
  </enterprise-beans>
  <container-configurations>
  <container-configuration extends="Standard Stateless SessionBean">
      <container-name>HousingFacade</container-name>
  <container-pool-conf>
      <MinimumSize>50</MinimumSize>
  <MaximumSize>150</MaximumSize>
      </container-pool-conf>
  </container-configuration>
  </container-configurations>
</jboss>

----------------------------------------------------------

I have replaced this with a JBOSS-EJB3.xml

<enterprise-beans>
  <session>
   <ejb-name>HousingFacadeEJB2_Live</ejb-name>

   <home>com.comino.cxm.housingfacade.HousingFacadeHome</home>
   <remote>com.comino.cxm.housingfacade.HousingFacade</remote>
   <local-home>com.comino.cxm.housingfacade.LocalHousingFacadeHome</local-home>
   <local>com.comino.cxm.housingfacade.LocalHousingFacade</local>

   <ejb-class>com.comino.cxm.housingfacade.HousingFacadeBean</ejb-class>

   <session-type>Stateless</session-type>
   <transaction-type>Container</transaction-type>
   <env-entry>
                <env-entry-name>UHDSJNDINAME</env-entry-name>
                  <env-entry-type>java.lang.String</env-entry-type>
                  <env-entry-value>java:/UHTLIVE_2</env-entry-value>
    </env-entry>

  </session>
  </enterprise-beans>

<assembly-descriptor>
  <container-transaction>
           <method>
             <ejb-name>HousingFacadeEJB2_Live</ejb-name>
  <method-name>*</method-name>
           </method>
           <trans-attribute>Required</trans-attribute>
        </container-transaction>
</assembly-descriptor>

我的ejb-jar.xml

代码语言:javascript
复制
<jboss:ejb-jar>

  <enterprise-beans>
   <session>
   <ejb-name>HousingFacadeEJB2_Live</ejb-name>

   <home>com.comino.cxm.housingfacade.HousingFacadeHome</home>
   <remote>com.comino.cxm.housingfacade.HousingFacade</remote>
   <local-home>com.comino.cxm.housingfacade.LocalHousingFacadeHome</local-home>
   <local>com.comino.cxm.housingfacade.LocalHousingFacade</local>

   <ejb-class>com.comino.cxm.housingfacade.HousingFacadeBean</ejb-class>

   <session-type>Stateless</session-type>
   <transaction-type>Container</transaction-type>
   <env-entry>
              <env-entry-name>UHDSJNDINAME</env-entry-name>
              <env-entry-type>java.lang.String</env-entry-type>
              <env-entry-value>java:/UHTLIVE_2</env-entry-value>
    </env-entry>

  </session>
  </enterprise-beans>

  <assembly-descriptor>
  <container-transaction>
           <method>
             <ejb-name>HousingFacadeEJB2_Live</ejb-name>
  <method-name>*</method-name>
           </method>
           <trans-attribute>Required</trans-attribute>
        </container-transaction>
  </assembly-descriptor>

</jboss:ejb-jar>

JBOSS日志提取..。我修改了连接地址。

代码语言:javascript
复制
URI=/HousingFacade2_Live/HousingFacadeEJB2_Live
characterEncoding=null
     contentLength=1304
       contentType=[text/xml; charset=utf-8]
            header=Connection=Keep-Alive
            header=SOAPAction=""
            header=Cache-Control=no-cache
            header=Content-Type=text/xml; charset=utf-8
            header=Content-Length=1304
            header=User-Agent=W2
            header=Host=**************
            locale=[]
            method=POST
          protocol=HTTP/1.1
       queryString=
        remoteAddr=*************
        remoteHost=************
            scheme=http
              host=*******************
        serverPort=8080
--------------------------RESPONSE--------------------------
     contentLength=74
       contentType=text/html
            header=Connection=keep-alive
            header=X-Powered-By=Undertow/1
            header=Server=JBoss-EAP/7
            header=Content-Length=74
            header=Content-Type=text/html
            header=Date=Fri, 31 Mar 2017 10:31:43 GMT
            status=404
==============================================================
EN

回答 1

Stack Overflow用户

发布于 2017-04-05 15:42:18

有可用的迁移指南,下面是两个链接,您可以在其中找到如何将JBoss应用程序迁移到EAP 7的配置;

guide/

applications/

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

https://stackoverflow.com/questions/43187773

复制
相关文章

相似问题

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