用于h:outputScript的cometd javascript路径

时间:2012-09-17 19:38:00

标签: jsf-2 comet cometd

我正在尝试在我的网络应用程序中配置CometD。这个Web应用程序是CometD的客户端,它使用JSF 2.0,primefaces 3.3.1并在glassfish上运行。在此应用程序中,此全局变量未定义:

var cometd = $.cometd;

我的问题的根源可能是javascript库的链接:

<script type="text/javascript" src="${pageContext.request.contextPath}/jquery/jquery-1.7.2.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/jquery/json2.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/org/cometd.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/jquery/jquery.cometd.js"></script>

我知道这是导入javascript文件的JSP方式,但我根本不知道用于h:outputScript的路径......

PS。我刚为这个模块添加了这个依赖项:

 <dependency>
        <groupId>org.cometd.javascript</groupId>
        <artifactId>cometd-javascript-jquery</artifactId>
        <version>2.4.3</version>
        <type>war</type>
 </dependency>

1 个答案:

答案 0 :(得分:0)

这是我的错,我没有看到maven archetype在项目目录中创建了所有javascripts文件......