我试图在Apache中启用粘性会话,但它无法正常工作.以下是我所做的更改.我错过了什么吗?
我没有在访问日志中看到任何错误,但是来自一个用户的请求仍然会转到其他服务器.
步骤1:在server1和server2的负载均衡器的httpd.conf中添加如下
<Proxy balancer://marsBalancer>
BalancerMember http://server1fullname:8080 route=server1
BalancerMember http://server2fullname:8080 route=server2
ProxySet lbmethod=bytraffic
ProxySet stickysession=JSESSIONID
</Proxy>
ProxyPass /marsWAR/ balancer://marsBalancer/marsWAR/
Run Code Online (Sandbox Code Playgroud)
第2步:在server.xml中更新如下
a)server1中的server.xml
<Engine name="Catalina" defaultHost="localhost" jvmRoute="server1">
Run Code Online (Sandbox Code Playgroud)
b)server2中的server.xml
<Engine name="Catalina" defaultHost="localhost" jvmRoute="server2">
Run Code Online (Sandbox Code Playgroud) 我正在使用类型脚本并在尝试使用 Google 标记设置自定义属性时出现以下错误。任何人都可以请教如何使用 Google Map Marker 设置自定义属性?
'{ position: LatLng; 类型的参数 地图:任何;图标:字符串;zIndex:数字;se10:任何;}' 不可分配给类型为 'MarkerOptions' 的参数。对象字面量只能指定已知的属性,并且类型 'MarkerOptions' 中不存在 'se10'。
以下 Javascript 代码运行良好。
var marker = new google.maps.Marker({
position: new google.maps.LatLng(Number(merchant[lat]), Number(merchant[lng])),
map: map,
icon: icon,
zIndex: zIndex ,
se10: merchant.se
});
Run Code Online (Sandbox Code Playgroud) 我收到错误代码-4220与空SQL状态.SP"XXXXX"包含VARGRAPHICS数据类型.下面是完整的异常堆栈跟踪.SP正在执行,读取输出参数时出错,即执行成功调用方法,但getString方法给出错误.
即使我正在尝试访问任何方法来获取输出参数值,也会出现错误.仅供参考,我尝试使用最新版本的db2驱动程序,但仍然存在错误.
com.ibm.db2.jcc.am.SqlException: [jcc][t4][1065][12306][3.65.77] Caught java.io.CharConversionException. See attached Throwable for details. ERRORCODE=-4220, SQLSTATE=null
at com.ibm.db2.jcc.am.cd.a(cd.java:682)
at com.ibm.db2.jcc.am.cd.a(cd.java:60)
at com.ibm.db2.jcc.am.cd.a(cd.java:112)
at com.ibm.db2.jcc.am.gc.a(gc.java:2825)
at com.ibm.db2.jcc.am.gc.a(gc.java:582)
at com.ibm.db2.jcc.am.gc.q(gc.java:560)
at com.ibm.db2.jcc.am.gc.N(gc.java:1557)
at com.ibm.db2.jcc.am.gc.a(gc.java:1541)
at com.ibm.db2.jcc.am.CallableStatement.D(CallableStatement.java:941)
at com.ibm.db2.jcc.am.CallableStatement.getString(CallableStatement.java:920)
at com.cst.test.daoLayer.SPTest.callDB2ProcOUTParameter(SPTest.java:118)
at com.cst.test.daoLayer.SPTest.testLogic(SPTest.java:235)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.junit.internal.runners.TestMethodRunner.executeMethodBody(TestMethodRunner.java:99)
at org.junit.internal.runners.TestMethodRunner.runUnprotected(TestMethodRunner.java:81)
at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
at org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunner.java:75)
at org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java:45)
at org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(TestClassMethodsRunner.java:66)
at org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethodsRunner.java:35)
at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java:42)
at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:45)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
Caused by: …Run Code Online (Sandbox Code Playgroud) 我收到错误"错误错误:AddIMRConroller编译错误:字段表达式的初始术语必须是具体的SObject:LIST在第21行第23行"来自下面的代码行.
string [] str1 = imrTable.split('\ r \n'); System.debug(str1.length);
下面的行给出了salesforce中的'FIELD_INTEGRITY_EXCEPTION'.请为我提供替代方案.
imr.Assigned_DTM__c = DateTime.valueOfGmt(('06/08/2013 06:30:22').replaceAll('/',' - '));
apex-code ×2
salesforce ×2
angularjs ×1
apache ×1
db2 ×1
google-maps ×1
httpd.conf ×1
spring-jdbc ×1
tomcat ×1