Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 2 与h:outputScript一起使用的Comed javascript路径_Jsf 2_Comet_Cometd - Fatal编程技术网

Jsf 2 与h:outputScript一起使用的Comed javascript路径

Jsf 2 与h:outputScript一起使用的Comed javascript路径,jsf-2,comet,cometd,Jsf 2,Comet,Cometd,我正在尝试在我的web应用程序中配置CometD。这个web应用程序是CometD的客户端,它使用JSF2.0、primefaces 3.3.1并在glassfish上运行。在此应用程序中,此全局变量未定义: var cometd = $.cometd; 我的问题可能源于javascript库的链接: <script type="text/javascript" src="${pageContext.request.contextPath}/jquery/jquery-1.7.2.js"

我正在尝试在我的web应用程序中配置CometD。这个web应用程序是CometD的客户端,它使用JSF2.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使用哪个路径

另外,我刚刚为这个模块添加了这个依赖项:

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

org.cometd.javascript
cometd javascript jquery
2.4.3
战争

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