是否可以使Wicket DataTable的整行可点击?如果是这样,怎么样?我已经看到了如何通过扩展PropertyColumn类来使单元格可单击的示例,这非常简单但无法找到整个行的简单解决方案.
谢谢
我一直在寻找在Spring Web应用程序中配置HTTP代理的正确方法.不幸的是,每次我得到的结果都是关于AOP代理而不是HTTP代理.
基本上,我的应用程序的一个模块正在使用JAX-WS在Spring XML文件中运行一个webservice客户端配置,给出如下内容:
<bean id="heartBeatWebservice" class="org.springframework.remoting.jaxws.JaxWsPortProxyFactoryBean">
<property name="serviceInterface" value="the.web.service.interface"/>
<property name="wsdlDocumentUrl" value="http://thehost:theport/theservicename.wsdl"/>
<property name="serviceName" value="TheServiceName"/>
<property name="namespaceUri" value="http://the.namespace/"/>
<property name="portName" value="TheWebServicePortName"/>
</bean>
Run Code Online (Sandbox Code Playgroud)
但我的应用程序必须在HTTP代理后面运行以便能够调用Web服务,我必须承认我不知道如何在Spring上下文中正确地执行它.
我尝试了一些我编写的主要类,首先尝试使用这个代码:
System.setProperty("http.proxyHost", "my.proxy.addr");
System.setProperty("http.proxyPort", "8080");
Run Code Online (Sandbox Code Playgroud)
不幸的是,它没有按预期工作.我假设有一种很好的方法在Spring上下文中配置HTTP代理,但无法找出如何...
你能给我一个提示吗?
我们正在构建一个以Websphere 7为目标环境的webapp,它使用CXF连接到webservices.我们使用Jetty在本地完成了测试,一切都很顺利.我们现在正在尝试在Websphere中部署应用程序,并且我得到一个anLinkageError,我真的不明白这个错误的含义......
[11/01/12 10:25:45:716 CET] 00000013 webapp E com.ibm.ws.webcontainer.webapp.WebApp logError SRVE0293E: [Servlet Error]-[loading constraint violation: loader "com/ibm/ws/classloader/CompoundClassLoader@fb40fb4" previously initiated loading for a different type with name "javax/xml/bind/JAXBContext" defined by loader "com/ibm/oti/vm/BootstrapClassLoader@6ba26ba2"]: java.lang.LinkageError: loading constraint violation: loader "com/ibm/ws/classloader/CompoundClassLoader@fb40fb4" previously initiated loading for a different type with name "javax/xml/bind/JAXBContext" defined by loader "com/ibm/oti/vm/BootstrapClassLoader@6ba26ba2"
at java.lang.ClassLoader.defineClassImpl(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:275)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:69)
at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:773)
at com.ibm.ws.classloader.CompoundClassLoader.localFindClass(CompoundClassLoader.java:688)
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:529)
at java.lang.ClassLoader.loadClass(ClassLoader.java:626)
at java.lang.J9VMInternals.verifyImpl(Native Method)
at java.lang.J9VMInternals.verify(J9VMInternals.java:72)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:134)
at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.createDefaultDataBinding(ReflectionServiceFactoryBean.java:214)
at org.apache.cxf.service.factory.AbstractServiceFactoryBean.getDataBinding(AbstractServiceFactoryBean.java:109)
at org.apache.cxf.service.factory.AbstractServiceFactoryBean.getDataBinding(AbstractServiceFactoryBean.java:105)
at …Run Code Online (Sandbox Code Playgroud) 我们可以在GWT中使用这个$ entry方法来允许外部javascript执行java方法.您可以在其文档中查看说明https://developers.google.com/web-toolkit/doc/latest/DevGuideCodingBasicsJSNI?hl=fr#calling
但是,这个例子只有静态方法.我正在尝试用非静态方法编写它,当我尝试调用它时,我得到一个异常:
java.lang.ClassCastException: Cannot cast com.google.gwt.core.client.JavaScriptObject$ to mypackage.MyModule
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
public native void setRefreshModuleCallback() /*-{
$wnd.refreshModule = $entry(function() {
this.@mypackage.MyModule::refreshModuleJava();
alert('test');
});
}-*/;
public void refreshModuleJava() {
logger.log(Level.WARNING, "REFRESH");
}
Run Code Online (Sandbox Code Playgroud)
我觉得非常有趣的是调用了警报,我在浏览器中看到了结果,但是之前的调用没有被执行.
你知道它是否真的可以做这样的事情?
当我尝试从 DB2 数据库生成 SQL 数据时,遇到 Java 堆空间问题。大约有 25 个表,大约 1000 条记录。
我使用以下脚本生成变更集数据:
C:\liquibase-3.0.2-bin>liquibase --driver=com.ibm.db2.jcc.DB2Driver \
--classpath="C:\db2jcc.jar" \
--changeLogFile="C:\Liquibase Release\liqui_MYDB_MYSCHEMA_Data.xml" \
--url="jdbc:db2://__ip__here__:9008/MYDB" \
--username="user" \
--password="12345" \
--defaultSchemaName="MYSCHEMA" \
--diffTypes=data \
generateChangeLog
Run Code Online (Sandbox Code Playgroud)
我尝试通过在 liquibase.bat 文件中设置 JAVA_OPTS 来增加内存,但这没有产生任何解决方案:
set JAVA_OPTS="-XX:MaxPermSize=1024m"set JAVA_OPTS="-Xms512m -Xmx1024m"classloader ×1
clickable ×1
datatable ×1
gwt ×1
heap-memory ×1
http ×1
java ×1
jsni ×1
liquibase ×1
proxy ×1
spring ×1
web-services ×1
websphere ×1
wicket ×1