小编Cha*_*ney的帖子

h2Database的默认详细信息

这个问题的类似问题,但它没有帮助.

我现在已经在亚马逊主机上的Jboss 6服务器上部署了h2.我正在使用以下详细信息来尝试连接

            Connection conn = DriverManager.getConnection(
            "jdbc:h2:~/test", "-user",
            "");
Run Code Online (Sandbox Code Playgroud)

我尝试了许多其他组合,包括上面链接的组合,并使用了教程中提供的详细信息,似乎没有任何工作.以下是堆栈跟踪.

   org.h2.jdbc.JdbcSQLException: Wrong user name or password [28000-173]
org.h2.message.DbException.getJdbcSQLException(DbException.java:331)
org.h2.message.DbException.get(DbException.java:171)
org.h2.message.DbException.get(DbException.java:148)
org.h2.message.DbException.get(DbException.java:137)
org.h2.engine.Engine.validateUserAndPassword(Engine.java:302)
org.h2.engine.Engine.createSessionAndValidate(Engine.java:147)
org.h2.engine.Engine.createSession(Engine.java:122)
org.h2.engine.Engine.createSession(Engine.java:28)
org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:313)
org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:105)
org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:90)
org.h2.Driver.connect(Driver.java:73)
java.sql.DriverManager.getConnection(DriverManager.java:620)
java.sql.DriverManager.getConnection(DriverManager.java:200)
extension.Package.loadData(Package.java:477)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:616)
org.jboss.web.tomcat.service.TomcatInjectionContainer.processesLifecycleCallbackMetaData(TomcatInjectionContainer.java:560)
org.jboss.web.tomcat.service.TomcatInjectionContainer.postConstruct(TomcatInjectionContainer.java:333)
org.jboss.web.jsf.integration.injection.JBossDelegatingInjectionProvider.invokePostConstruct(JBossDelegatingInjectionProvider.java:90)
com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:219)
com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:101)
com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:405)
com.sun.faces.mgbean.BeanManager.create(BeanManager.java:265)
com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:191)
com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:73)
javax.el.CompositeELResolver.getValue(CompositeELResolver.java:175)
com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:71)
org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:67)
org.apache.el.parser.AstValue.getValue(AstValue.java:115)
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:187)
com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:106)
javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:190)
javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:178)
javax.faces.component.UIOutput.getValue(UIOutput.java:164)
com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:201)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:351)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:160)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:879)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:308)
com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:181)
com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:125)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:849)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1643)
javax.faces.render.Renderer.encodeChildren(Renderer.java:164)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:849)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1643)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1646)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1646)
com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:389)
com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:127)
javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:269)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:117)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:135)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:309)
Run Code Online (Sandbox Code Playgroud)

任何有关我出错的帮助将不胜感激.谢谢.

h2

6
推荐指数
2
解决办法
1万
查看次数

如何使用 JAX-WS 和 Maven 生成 SOAP 1.2 版本端点

所以我试图使用带有 JAX-WS 的 SOAP 1.2 版的 WSDL,但是它只会生成 1.1 版。我正在使用 Maven 来使用 WSDL。使用 WSDL 的 POM 文件如下所示。

   <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>jaxws-maven-plugin</artifactId>
    <version>1.10</version>

    <executions>
      <execution>
       <goals>
          <goal>wsimport</goal>
        </goals>
        <configuration>
          <wsdlFiles>
            <wsdlFile>MEAI_OnlineServices.webServices.Volubill_selfCare_04.wsdl</wsdlFile>
          </wsdlFiles>
          <bindingDirectory>${basedir}/src/wsdl</bindingDirectory>
          <extension>true</extension>
          <protocol>Xsoap1.2</protocol>            
        </configuration>
      </execution>

    </executions>

  </plugin>
Run Code Online (Sandbox Code Playgroud)

以下是来自 WSDL 的片段

   <wsdl:definitions name="selfCare" targetNamespace="http://eaidev.mobinil.com/MEAI_OnlineServices/webServices/Volubill/selfCare" 
   xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 
   xmlns:soapjms="http://www.w3.org/2008/07/soap/bindings/JMS/" 
   xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" 
   xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
   xmlns:tns="http://eaidev.mobinil.com/MEAI_OnlineServices/webServices/Volubill/selfC
   are" xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
   xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
   xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" 
   xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/">
Run Code Online (Sandbox Code Playgroud)

然后在宣布操作时,我有以下内容。

    <soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="deleteBucket">
  <soap12:operation soapAction="MEAI_OnlineServices_webServices_Volubill_selfCare_Binder_deleteBucket" style="document"/>
  <wsdl:input>
    <soap12:body parts="parameters" use="literal"/>
  </wsdl:input>
  <wsdl:output>
    <soap12:body parts="parameters" use="literal"/>
  </wsdl:output>
</wsdl:operation>
Run Code Online (Sandbox Code Playgroud)

我无法设法让这个建筑成为 1.2 版本。我有 2 个绑定文件,如下所示,它们将阻止 WSDL 的一部分生成 void …

soap wsdl web-services jax-ws maven

5
推荐指数
1
解决办法
4344
查看次数

根据浏览器在Yii中引用不同的js文件

我有2个js文件.虽然两者都做同样的事情,但是在IE 7上不起作用,因此我有2个不同的JS文件.如果浏览器是IE7而另一个在所有其他情况下被调用,我需要调用一个.

我在页面顶部有标准的Yii声明.

<?php
    Yii::app()->getClientScript()->registerScriptFile(Yii::app()->baseUrl . '/js/jquery-1.4.4.js');
    //etc....
?>
Run Code Online (Sandbox Code Playgroud)

我在document.ready函数中尝试了以下内容.

var browserIE7 = (navigator.userAgent.indexOf("MSIE 7")>=0) ? true : false;
if(browserIE7){
    Yii::app()->getClientScript()->registerScriptFile(Yii::app()->baseUrl . '/js/IEjquery-1.4.4.js');
}else{
    Yii::app()->getClientScript()->registerScriptFile(Yii::app()->baseUrl . '/js/jquery-1.4.4.js');
}
Run Code Online (Sandbox Code Playgroud)

然而,这不起作用.我以前从未需要这样做,因此很难搞清楚如何去做.

任何帮助表示赞赏.

谢谢.

javascript php yii

2
推荐指数
1
解决办法
501
查看次数

Primefaces和primefaces mobile之间的区别

我的目标是开发一个可通过桌面浏览器和移动设备访问的系统.Primefaces是我已经确定的(虽然如果有人有更好的建议,这可能会改变).无论如何,我一直在查找primefaces和primefaces mobile之间的区别,似乎没有多少.我能找到的最好的讨论是http://forum.primefaces.org/viewtopic.php?f=8&t=23193.否则我的谷歌搜索技能让我失望或者没有那么多的信息.

否则你似乎应该知道它们之间的区别.遗憾的是,我不知道.虽然这对你们中的许多人来说可能看起来很简单,但我大约3个月前完成了大学学业,并且从那时起就开始使用php和yii框架,所以这个转换对我来说是一项艰巨的任务,我没有经验在任何类似的东西.所以我转向你们寻求帮助.有人可以解释一下,对于小屏幕优化的其他2个移动设备之间是否存在更大的差异.这听起来如果我只在primefaces中编程它将在浏览器和移动设备中显示,但移动设备可能存在CSS问题.

可以通过查明用户是使用桌面还是移动设备,只是切换到不同的CSS文件或者这简直荒谬来避免这种情况?桌面和移动版本需要2个单独的页面吗?如果我这样做,你能提供一个非常基本的代码之间的差异示例吗?有没有人知道一个很好的教程,突出了两者之间的差异,并向您展示了一些例子?

感谢您提供的任何帮助.非常感谢.

进一步的信息:我正在使用Eclipse indigo与Maven,JSF,Jboss和Primefaces.

css jsf primefaces

2
推荐指数
1
解决办法
3433
查看次数

使用 Jquery 显示隐藏的数据表会破坏 CSS

编辑:解决了。当页面最初加载时,数据表是使用布局的 css 文件形成的。然而,当它调用 javscript 时,它正在重建数据表并忽略我引用的任何 CSS 文件。因此,它会自动缩小表格以匹配文本的大小。这可以通过在实际创建数据表时设置 bAutoWidth = false 来避免。

感谢所有帮助过的人!。

所以我有一个数据表如下。

   <div class="datatable" style="display:none;">
            <div class="row">
                <table class="display" id="testtable">
                    <thead>
                        <tr>
                            <th>First column</th>
                            <th>Second</th>
                            <th>Third</th>
                        </tr>
                    </thead>
                    <tbody id="selectable">                           
                                <tr class="gradeU">
                                    <td align="left">First column info</td>
                                    <td align="left">second</td>
                                    <td>Third</td>
                                </tr>
                    </tbody>
                </table>

            </div>
        </div>
Run Code Online (Sandbox Code Playgroud)

所以上面是数据表,你可以看到表本身是隐藏的,因为我只想在用户将鼠标悬停在按钮上时显示它。当用户将鼠标悬停在按钮上时,将从函数中调用以下代码。

   $(".datatable").show();
Run Code Online (Sandbox Code Playgroud)

这有效,但是它破坏了 CSS。数据表变得非常压缩,只有它应该的宽度的四分之一。我试过在被调用的函数中将宽度设置得更大,但没有运气。我知道它与以下代码有关

     style="display:none;"
Run Code Online (Sandbox Code Playgroud)

一旦我把它拿出来,表格显示得很好,但是我需要把它隐藏起来,直到调用函数。

我已经尝试了通常的 $(element).style.visibilty 但似乎没有任何区别,桌子顽固地拒绝达到正确的大小。非常感谢任何帮助,并提前致谢。

编辑:下面是表格和TD的CSS

   table.display {
margin: 10px;
padding: 5px;
clear: both;
width: 98%;
overflow: auto;
/*    text-align: center;*/
height: auto;

    }

    table.display td {
        padding: 5px 5px;
     } …
Run Code Online (Sandbox Code Playgroud)

html css jquery

0
推荐指数
1
解决办法
4855
查看次数

标签 统计

css ×2

h2 ×1

html ×1

javascript ×1

jax-ws ×1

jquery ×1

jsf ×1

maven ×1

php ×1

primefaces ×1

soap ×1

web-services ×1

wsdl ×1

yii ×1