我是新手,所以,抱歉,如果我错了.
我在Ubuntu 11.10下使用Struts2 + Spring和Hibernate框架在NetBeans中创建了一个项目.第一次运行是好的,但是当我第二次或第三次运行它时,我一直得到这个例外.没有Maven一切顺利.我安装了Maven的apt-get install,是的,我加入这一行export MAVEN_OPTS=-Xmx512m的usr/bin/mvn,但没有运气.如何从中获得更好的表现?
我是SSL的新手,尝试在Tomcat中启用它,但是在访问https:// localhost:8443 /时,我有firefox出现的错误:
An error occurred during a connection to localhost:8443.
SSL received a record that exceeded the maximum permissible length.
(Error code: ssl_error_rx_record_too_long)
* The page you are trying to view can not be shown because the authenticity of the received data could not be verified.
* Please contact the web site owners to inform them of this problem. Alternatively, use the command found in the help menu to report this broken site.
Run Code Online (Sandbox Code Playgroud)
密钥类型是PKCS12和格式.pfx,它由我当地的银行办公室生成,以备将来使用.
Tomcat server.xml:
<Connector …Run Code Online (Sandbox Code Playgroud) 以编程方式可以知道何时从Java中取消部署/停止使用Web应用程序?我需要停止一些进程运行,但是没有设置Tomcat,只需要Java代码?
几天前,当我打开电脑时,我尝试启动tomcat,并且自从我处理软件开发以来第一次出人意料.
确切的错误消息是:
Using CATALINA_BASE: "C:\apache-tomcat-8.0.9"
Using CATALINA_HOME: "C:\apache-tomcat-8.0.9"
Using CATALINA_TMPDIR: "C:\apache-tomcat-8.0.9\temp"
Using JRE_HOME: "C:\Program Files\Java\jdk1.8.0_45"
Using CLASSPATH: "C:\apache-tomcat-8.0.9\bin\bootstrap.jar;C:\apache-tomcat-8.0.9\bin\tomcat-juli.jar"
Error occurred during initialization of VM
Could not find agent library D:\Program in absolute path, with error: Can't find dependent libraries
Run Code Online (Sandbox Code Playgroud)
而且我无法理解它,也没有在谷歌中找到任何关于此的信息,尝试使用3种不同版本的tomcat 7.0.8,8.0.5,8.0.9,所有情况都是一样的.当我看到这个时,我认为JDK已经过时,因为我有几个版本,然后我从PC中删除了所有JDK和JRE,只安装了最后一个8u45,但没有任何运气.有人能指出我正确的方向吗?
输出用 echo
Using CATALINA_BASE: "C:\Users\Denees\AppData\Roaming\NetBeans\8.0.1\apache-tomcat-8.0.15.0_base"
Using CATALINA_HOME: "C:\Program Files\Apache Software Foundation\Apache Tomcat 8.0.15"
Using CATALINA_TMPDIR: "C:\Users\Denees\AppData\Roaming\NetBeans\8.0.1\apache-tomcat-8.0.15.0_base\temp"
Using JRE_HOME: "C:\Java\jdk1.8.0_45"
Using CLASSPATH: "C:\Program Files\Apache Software Foundation\Apache Tomcat 8.0.15\bin\bootstrap.jar;C:\Program Files\Apache Software Foundation\Apache Tomcat 8.0.15\bin\tomcat-juli.jar"
"C:\Java\jdk1.8.0_45\bin\java.exe" -XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=1024m -Dhttp.nonProxyHosts="localhost|127.0.0.1|Denees" -Drebel.env.ide.plugin.version=6.2.0.1 …Run Code Online (Sandbox Code Playgroud) 我可以在jQuery中获取属于div的childs(span)列表吗?我的意思是孩子的数量.我正在生成一个带有几个跨度的表单,我需要知道我生成了多少个跨度.
我将石英库从版本1.5.2更改为2.1.2.使用它的旧版本,项目运行并且工作正常,但是在2.1.2中我得到了异常:
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'lcJobDetail' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.InstantiationError: org.quartz.JobDetail
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1412)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:546)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:872)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:423)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
at com.deveto.struts.triggers.TriggerTables.<clinit>(TriggerTables.java:36)
... 113 more
Caused by: java.lang.InstantiationError: org.quartz.JobDetail
at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean.afterPropertiesSet(MethodInvokingJobDetailFactoryBean.java:177)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1469)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1409)
... 125 more
Run Code Online (Sandbox Code Playgroud)
applicationContext.xml中的quartz声明:
<bean name="lcTask" class="com.deveto.struts.triggers.TriggerLeagueCup"></bean>
<bean id="lcJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="lcTask" />
<property …Run Code Online (Sandbox Code Playgroud) 所以我想假设我有一个字符串
"param1=value1¶m2={"url":"http://somesite.com?someparam=somevalue&someparam1=somevalue1"}¶m3=value3"
我需要它:
param1: value1
param2: {"url":"http://somesite.com?someparam=somevalue&someparam1=somevalue1"}
param3: value3
在Java中解析这个问题的最佳方法是什么?到目前为止,我找不到标准Java库的解决方案,我不想重新发明轮子.
我已经尝试过(但是如果我只在那里放置查询参数,那就不行了):
String url = "http://www.example.com/something.html?one=11111&two=22222&three=33333";
List<NameValuePair> params = URLEncodedUtils.parse(new URI(url), "UTF-8");
for (NameValuePair param : params) {
System.out.println(param.getName() + " : " + param.getValue());
}
Run Code Online (Sandbox Code Playgroud) 我的Struts2有问题,在我的ActionClass中我声明了一个:
private Integer table; + setter and getter methods
Run Code Online (Sandbox Code Playgroud)
然后我在.jsp中有一个表单:
<s:form action="add-note" theme="simple">
<s:select name="table" list="tablesList.{tableNr}" cssClass="tables" headerValue="-- Select table --" headerKey="-1"/>
</s:form>
Run Code Online (Sandbox Code Playgroud)
但是当我尝试提交此表单时,我得到一个非常奇怪的例外:
2011年8月19日下午3:17:28 com.opensymphony.xwork2.util.logging.commons.CommonsLogger警告警告:错误设置表达式'table'的值为'[Ljava.lang.String; @ 3052ab'ognl.MethodFailedException:Method对象com.deveto.struts.actions.NotesAction@835dc6 [java.lang.NoSuchMethodException:com.deveto.struts.actions.NotesAction.setTable([Ljava.lang.String;)] 在ognl.OgnlRuntime的"setTable"失败.在ognl.Orl上运行的ognl.Orn.Rertime.Avl中,调用了适当的方法(OgnlRuntime.java:1285)ognl.ObjectPropertyAccessor.setPossibleProperty(ObjectPropertyAccessor.java:85),ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:162).在com.opensymphony.xwork2.ognl.accessor.CompoundRootAccessor.setProperty(CompoundRootAccessor.java)的ognl.OgnlRuntime.setProperty(OgnlRuntime.java:2245)上的opensymphony.xwork2.ognl.accessor.ObjectAccessor.setProperty(ObjectAccessor.java:27): 77)在ognl.ASTProperty.setValueBo的ognl.OgnlRuntime.setProperty(OgnlRuntime.java:2245)dy(ASTProperty.java:127)at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:220)at ognl.SimpleNode.setValue(SimpleNode.java:301)at ognl.Ognl.setValue(Ognl.java:737)at com.在com.opensymphony.xwork2.ognl.OgnlValueStack.trySetValue(OgnlValueStack.java:173)的com.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.)中的opensymphony.xwork2.ognl.OgnlUtil.setValue(OgnlUtil.java:209). java:160)com.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.java:151)at com.opensymphony.xwork2.interceptor.ParametersInterceptor.setParameters(ParametersInterceptor.java:288)at com.opensymphony.xwork2.interceptor .ParametersInterceptor.doIntercept(ParametersInterceptor.java:199)at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)at org. com.ope上的apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94)nsymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)在org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243)在com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)在org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:104)在com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)在org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept (DebuggingInterceptor.java:270)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)位于com.opensymphony.xwork2的com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145). com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176)的com.opensymphony.xwork2.DefaultAction的DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)调用com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171)的com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)中的Invocation.invoke(DefaultActionInvocation.java:248) .opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)在com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:190)在com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248 )在com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187)在com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)在com.deveto.struts.interceptors.LocaleInterceptor.intercept( LocaleInterceptor.java:62)位于org.apache.struts2.impl.StrutsActionProxy.exe的com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)(StrutsActionProxy.java:52 )org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:498)位于org.apache.struts2.dispatcher的org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77). org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)中的ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java: 206)在org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)在org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)在org.apache.catalina.core.StandardHostValve .invoke(StandardHostValve.java:127)org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)at org. org.ap上的apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)ache.coyote.http11.Http11Processor.process(Http11Processor.java:852)org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.process(Http11Protocol.java:588)at org.apache.tomcat.util.net.JIoEndpoint $ java.lang.Thread.run中的Worker.run(JIoEndpoint.java:489)(Thread.java:662)引起:java.lang.NoSuchMethodException:com.deveto.struts.actions.NotesAction.setTable([Ljava.lang .string;)at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1226)... 56更多
/ - 封装异常------------\java.lang.NoSuchMethodException:com.deveto.struts.actions.NotesAction.setTable([Ljava.lang.String;) at ognl.OgnlRuntime.callAppropriateMethod (OgnlRuntime.java:1226)ognl.OgnlRuntime.setMethodValue(OgnlRuntime.java:1474)位于ognl.ObjectPropertyAccessor.setPossibleProperty(ObjectPropertyAccessor.java:85)的ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:162)com.opensymphony位于ognl.OgnlRuntime.setProperty(OgnlRuntime.java:2245)的.xwork2.ognl.accessor.ObjectAccessor.setProperty(ObjectAccessor.java:27)at com.opensymphony.xwork2.ognl.accessor.CompoundRootAccessor.setProperty(CompoundRootAccessor.java:77 )在ognl.OgnlRuntime.setProperty(OgnlRuntime.java:2245)在ognl.ASTProperty.setValueBody(ASTProperty.java:127)在ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:220)在ognl.SimpleNode.setValue(SimpleNode.java :301)at ognl.Ognl.setValue(Ognl.java:737)at com.opensymphony.xwork2.ognl.OgnlUtil.setValue(OgnlUtil.java:209)在com.opensymphony.xwork2.ognl.OgnlValueStack.trySetValue(OgnlValueStack.java:173)在com.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.java:160)在com.opensymphony.xwork2.ognl.OgnlValueStack.setValue (OgnlValueStack.java:151)com.opensymphony.xwork2.interceptor.ParametersInterceptor.setParameters(ParametersInterceptor.java:288)位于com.opensymphony的com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:199). xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)在com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)在org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)atg.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243)at com.opensymphony.xwork2.DefaultActionInvocation.invoke(De …
我偶然发现了一个问题.我正在使用一个用jQuery编写的简单AJAX脚本,我想用AJAX回调来改变html with easeInOut效果,但是我不知道怎么做,因为现在,当响应来了,div的内容改变了有某种闪烁效果,这是非常难看的,我认为这是默认的"效果".
脚本:(我试图添加.fadeOut('slow')到html()方法,但没有改变)
$.ajax({
type: "POST",
url: "institutions-filter.action",
data: data,
cache: false,
success: function(result){
$("#display-block").html(result);
}
});
Run Code Online (Sandbox Code Playgroud) 哪个 PHP 函数适合转义 HTML 以便在 中使用<iframe srcdoc="???">?
我找到了两个候选人:htmlspecialchars()和htmlentities()。应该使用哪一个来正确转义任何可能的 HTML 代码?
我有一个Struts2应用程序,我使用Tiles.如何在动作映射中获得多个结果类型?因为我需要将de输出设置为JSON数据,并将Tiles同时设置.我试过了:
<action
name="home"
class="com.deveto.struts.actions.HomeAction" >
<result name="success" type="tiles,json">tiles.home</result>
</action>
Run Code Online (Sandbox Code Playgroud)
但这不起作用