<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 117  文章 - 72  trackbacks - 0

    聲明:原創(chuàng)作品(標有[原]字樣)轉載時請注明出處,謝謝。

    常用鏈接

    常用設置
    常用軟件
    常用命令
     

    訂閱

    訂閱

    留言簿(7)

    隨筆分類(130)

    隨筆檔案(123)

    搜索

    •  

    積分與排名

    • 積分 - 155536
    • 排名 - 390

    最新評論

    [標題]:[轉]Unable to add JBoss 5.0 as server
    [時間]:2009-5-13
    [摘要]:Eclipse中添加JBoss出錯
    [關鍵字]:Application Server,runtime enviroment,EJB,EJB3 , J2EE
    [環(huán)境]:jboss-5.0.1.GA、Eclipse for Java EE:version3.4.1
    [作者]:Winty (wintys@gmail.com) http://m.tkk7.com/wintys

    [錯誤]:
        在Eclipse中添加JBoss runtime時出現(xiàn)錯誤提示:
    Missing classpath entry F:\JBoss\server\default\lib\mail.jar

    [原因]:
        這個問題在eclipse的bug中心可以找到 https://bugs.eclipse.org/bugs/show_bug.cgi?id=257823

        原因是JBoss 5.0 GA release的目錄結構和之前不一樣了,而eclipse的對應插件沒有相應的更改 。
       
    [解決]:
        找到jboss5.serverdef:
    F:\EclipseForJavaEE\plugins\org.eclipse.jst.server.generic.jboss_1.5.205.v200805140145\servers\jboss5.serverdef

    將其內容替換為:
    <?xml version="1.0" encoding="UTF-8"?>
    <tns:ServerRuntime
        xmlns:tns="http://eclipse.org/jst/server/generic/ServerTypeDefinition"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://eclipse.org/jst/server/generic/ServerTypeDefinition ServerTypeDefinitionSchema.xsd "
        name="JBOSS 5.0" version="v5.0">
    <property id="serverRootDirectory"
        label="%ApplicationServerDirectory"
        type="directory"
        context="runtime"
        default="/your_server_root/appservers/jboss" />
    <property id="serverAddress"
        label="%serverAddress"
        type="string"
        context="server"
        default="127.0.0.1" />
    <property id="port"
        label="%serverPort"
        type="string"
        context="server"
        default="8080" />
    <property id="jndiPort"
        label="%jndiPort"
        type="string"
        context="server"
        default="1099" />   
    <property id="serverConfig"
        label="%jboss323serverConfig"
        type="combo"
        context="server"
        default="default,all,minimal,other - type your own here" />

        <port>
            <no>${port}</no>
            <name>Http</name>
            <protocol>http</protocol>
        </port>

        <module>
            <type>jst.web</type>
            <publishDir>${serverRootDirectory}/server/${serverConfig}/deploy</publishDir>
            <publisherReference>org.eclipse.jst.server.generic.antpublisher</publisherReference>
        </module>
        <module>
            <type>jst.ejb</type>
            <publishDir>${serverRootDirectory}/server/${serverConfig}/deploy</publishDir>
            <publisherReference>org.eclipse.jst.server.generic.antpublisher</publisherReference>
        </module>
        <module>
            <type>jst.ear</type>
            <publishDir>${serverRootDirectory}/server/${serverConfig}/deploy</publishDir>
            <publisherReference>org.eclipse.jst.server.generic.antpublisher</publisherReference>
        </module>


        <project>
            <classpathReference>jboss.project</classpathReference>
        </project>
       
        <start>
            <mainClass>org.jboss.Main</mainClass>
            <workingDirectory>${serverRootDirectory}/bin</workingDirectory>
            <programArguments>-c ${serverConfig}</programArguments>
            <vmParameters>-Dprogram.name=run.bat -Xms128m -Xmx512m  -XX:MaxPermSize=256m</vmParameters>
            <classpathReference>jboss</classpathReference>
        </start>

        <stop>
            <mainClass>org.jboss.Shutdown</mainClass>
            <workingDirectory>${serverRootDirectory}/bin</workingDirectory>
            <programArguments>-S</programArguments>
            <vmParameters>-Djboss.boot.loader.name=shutdown.bat</vmParameters>
            <classpathReference>jboss.shutdown</classpathReference>
        </stop>
        <publisher id="org.eclipse.jst.server.generic.antpublisher">
            <publisherdata>
                <dataname>build.file</dataname>
                <datavalue>/buildfiles/jboss323.xml</datavalue>
            </publisherdata>
            <publisherdata>
                <dataname>target.publish.jst.web</dataname>
                <datavalue>deploy.j2ee.web</datavalue>
            </publisherdata>
            <publisherdata>
                <dataname>target.publish.jst.ejb</dataname>
                <datavalue>deploy.j2ee.ejb</datavalue>
            </publisherdata>
            <publisherdata>
                <dataname>target.unpublish.jst.web</dataname>
                <datavalue>undeploy.j2ee.web</datavalue>
            </publisherdata>
            <publisherdata>
                <dataname>target.unpublish.jst.ejb</dataname>
                <datavalue>undeploy.j2ee.ejb</datavalue>
            </publisherdata>       
            <publisherdata>
                <dataname>target.publish.jst.ear</dataname>
                <datavalue>deploy.j2ee.ear</datavalue>
            </publisherdata>
            <publisherdata>
                <dataname>target.unpublish.jst.ear</dataname>
                <datavalue>undeploy.j2ee.ear</datavalue>
            </publisherdata>               
        </publisher>

        <classpath id="jboss" >
            <archive path="${serverRootDirectory}/bin/run.jar" />
        </classpath>
        <classpath id="jboss.shutdown" >
            <archive path="${serverRootDirectory}/bin/shutdown.jar" />
        </classpath>

        <classpath id="jboss.project" >
           
               
            <fileset dir="${serverRootDirectory}">
               <include name="client/*.jar" />
               <include name="server/default/lib/*.jar" />
              
               <!--Old and wrong reference:
               <include name="server/default/deployers/jbossweb.deployer/jsf-libs/*.jar" />
               This is the right one in JBoss 5CR2 and GA:-->
               <include name="server/default/deploy/jbossweb.sar/jsf-libs/*.jar" />

               <!-- This will be ignored if EJB3 is not there 5.0 -->
               <include name="lib/*.jar" />
               <include name="server/default/deployers/jbossweb.deployer/*.jar" />
               <include name="server/default/deployers/jboss-aop-jboss5.deployer/*.jar" />
               <!-- Not existent in CR2 and GA
               <include name="server/default/deployers/ejb3.deployer/jboss-annotations-ejb3.jar" />-->
              
               <!--New in 5.0GA: if not included, e.g. "jsp-api.jar" (for Tag libraries) is missing-->
               <include name="common/lib/*.jar" />
              
               <!--This one is useful for class "org.jboss.web.tomcat.security.login.WebAuthentication": -->
               <include name="server/default/deploy/jbossweb.sar/*.jar" />
              
               <!-- for validation to work this library is defined as an archive -->
               <!-- moved to "common/lib" in JBoss5 GA, so pick a library from "lib", which is present in both versions:
               <exclude name="server/default/lib/mail.jar" />-->
               <exclude name="lib/jboss-kernel.jar" />
            </fileset>
           
            <!-- leave one generic jar as an archive so that validation works -->
            <!-- moved to "common/lib" in JBoss5 GA, so pick a library from "lib", which is present in both versions:
            <archive path="${serverRootDirectory}/server/default/lib/mail.jar" />-->
            <archive path="${serverRootDirectory}/lib/jboss-kernel.jar" />
      
        </classpath>
        <jndiConnection>
            <providerUrl>jnp://${serverAddress}:${jndiPort}</providerUrl>
            <initialContextFactory>org.jnp.interfaces.NamingContextFactory</initialContextFactory>
            <jndiProperty>
                <name></name>
                <value></value>
            </jndiProperty>
        </jndiConnection>
    </tns:ServerRuntime>

    [參考資料]:
    [1] eclipse中不能添加JBoss 5.0作為Server:http://m.tkk7.com/fireaap/archive/2009/04/19/266441.html

    [附件]:
    jboss5.serverdef
    posted on 2009-05-14 20:36 天堂露珠 閱讀(1249) 評論(0)  編輯  收藏 所屬分類: Error
    主站蜘蛛池模板: 无人在线观看免费高清视频| 18禁在线无遮挡免费观看网站| 希望影院高清免费观看视频| 亚洲精品无码不卡| 久久国产乱子免费精品| 亚洲AV综合色区无码另类小说| 日韩精品无码免费专区网站| 久久久影院亚洲精品| 无码精品人妻一区二区三区免费看 | 亚洲精品视频在线看| 高清免费久久午夜精品| 怡红院亚洲怡红院首页| 久久久免费观成人影院| 久久亚洲国产伦理| 两性刺激生活片免费视频| 亚洲色精品三区二区一区| 国产成人免费A在线视频| 小说区亚洲自拍另类| 久久亚洲国产成人精品无码区| CAOPORN国产精品免费视频| 久久精品国产亚洲香蕉| 亚洲免费一级视频| 亚洲国产成人综合精品| 亚洲精品A在线观看| 成人无码WWW免费视频| 亚洲国产成人精品电影| 日韩中文字幕在线免费观看| 国产成人精品免费视频大全| 亚洲成色999久久网站| 成人免费无码视频在线网站| 人妻无码中文字幕免费视频蜜桃| 亚洲日韩激情无码一区| 69av免费视频| 男女啪啪免费体验区| 色播亚洲视频在线观看| 国产乱子伦精品免费无码专区| 免费国产污网站在线观看| 国产亚洲sss在线播放| 亚洲综合区小说区激情区 | j8又粗又长又硬又爽免费视频| 亚洲黄色在线网站|