<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://www.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://www.tkk7.com/fireaap/archive/2009/04/19/266441.html

    [附件]:
    jboss5.serverdef
    posted on 2009-05-14 20:36 天堂露珠 閱讀(1249) 評論(0)  編輯  收藏 所屬分類: Error
    主站蜘蛛池模板: 亚洲熟女综合一区二区三区| 久久精品国产亚洲AV无码麻豆| 亚洲伦理中文字幕| 免费福利视频导航| 亚洲人成免费电影| 亚洲中文无码永久免费| 亚洲国产乱码最新视频| 四虎在线免费播放| 国产精品亚洲а∨无码播放不卡 | 亚洲偷自拍另类图片二区| 最近中文字幕免费mv视频7| 亚洲日韩AV一区二区三区四区| 日本免费一区尤物| 一区二区三区在线免费观看视频 | 亚洲一区无码精品色| eeuss免费天堂影院| 亚洲国产精品久久| 国产成人免费网站| 美女被免费视频网站| 亚洲三区在线观看无套内射| 99久久精品免费精品国产| 亚洲最大中文字幕| 国产精品国产免费无码专区不卡| jizz免费在线观看| 亚洲精品免费在线| 日韩在线视频免费看| 香蕉视频在线免费看| 亚洲国产精品网站久久| 国产一区二区三区在线观看免费| 97国免费在线视频| 国产成人亚洲精品| 中文字幕亚洲不卡在线亚瑟| 精品无码国产污污污免费网站 | 久久久无码精品亚洲日韩京东传媒| 黄色片在线免费观看| 大片免费观看92在线视频线视频| 亚洲成人动漫在线| 又爽又黄无遮挡高清免费视频| 最近免费mv在线观看动漫| 亚洲欧美国产欧美色欲| 亚洲国产精品福利片在线观看|