Comments (9)
javax.servlet.Filter这个类是属于嵌入式Tomcat提供的一个类,不应该没有该类,你能说下你是如何运行的吗?
from waf.
@wxtech 我们可以在gitter中聊,我好给你提供更多的帮助。
from waf.
不好意思 不用gitter
操作步骤如下:
git clone https://github.com/chengdedeng/waf.git
cd waf
mvn package
cd target/jsw/waf/bin
waf console
报错 java.lang.ClassNotFoundException: javax.servlet.Filter 请指教如何运行 谢谢!
from waf.
解压waf-3.0.0-SNAPSHOT-release.zip,然后去它里面运行
from waf.
sorry,解压waf-*-release.zip
from waf.
谢谢! 如果能详细写一下如何能运行起来就好了。。。还是报错。。。哪里需要什么配置吗?
from waf.
jvm 1 | 20:48:58.127 default [WrapperSimpleAppMain-EventThread] INFO o.a.c.f.state.ConnectionStateManager - State change: CONNECTED
jvm 1 | 20:48:58.128 default [Curator-ConnectionStateManager-0] INFO i.y.waf.service.ZkClusterService - zookeeper state:CONNECTED
jvm 1 | 20:48:58.203 default [WrapperSimpleAppMain-SendThread(127.0.0.1:2181)] INFO org.apache.zookeeper.ClientCnxn - Unable to read additional data from server sessionid 0x265fa3a729d0001, likely server has closed socket, closing socket connection and attempting reconnect
jvm 1 |
jvm 1 | WrapperSimpleApp: Encountered an error running main: java.util.ServiceConfigurationError: info.yangguo.waf.service.ClusterService: Provider info.yangguo.waf.service.ZkClusterService could not be instantiated
jvm 1 | java.util.ServiceConfigurationError: info.yangguo.waf.service.ClusterService: Provider info.yangguo.waf.service.ZkClusterService could not be instantiated
jvm 1 | at java.util.ServiceLoader.fail(ServiceLoader.java:232)
jvm 1 | at java.util.ServiceLoader.access$100(ServiceLoader.java:185)
jvm 1 | at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:384)
jvm 1 | at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
jvm 1 | at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
jvm 1 | at info.yangguo.waf.Application.main(Application.java:56)
jvm 1 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
jvm 1 | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
jvm 1 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
jvm 1 | at java.lang.reflect.Method.invoke(Method.java:498)
jvm 1 | at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)
jvm 1 | at java.lang.Thread.run(Thread.java:748)
jvm 1 | Caused by: java.lang.RuntimeException: org.apache.zookeeper.KeeperException$UnimplementedException: KeeperErrorCode = Unimplemented for /waf/config/security/info.yangguo.waf.request.security.ArgsSecurity
jvm 1 | at info.yangguo.waf.service.ZkClusterService.initFilter(ZkClusterService.java:647)
jvm 1 | at info.yangguo.waf.service.ZkClusterService.lambda$new$2(ZkClusterService.java:95)
jvm 1 | at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
jvm 1 | at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580)
jvm 1 | at info.yangguo.waf.service.ZkClusterService.(ZkClusterService.java:94)
jvm 1 | at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
jvm 1 | at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
jvm 1 | at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
jvm 1 | at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
jvm 1 | at java.lang.Class.newInstance(Class.java:442)
jvm 1 | at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380)
jvm 1 | ... 9 more
jvm 1 | Caused by: org.apache.zookeeper.KeeperException$UnimplementedException: KeeperErrorCode = Unimplemented for /waf/config/security/info.yangguo.waf.request.security.ArgsSecurity
jvm 1 | at org.apache.zookeeper.KeeperException.create(KeeperException.java:103)
jvm 1 | at org.apache.zookeeper.KeeperException.create(KeeperException.java:51)
jvm 1 | at org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:1525)
jvm 1 | at org.apache.curator.framework.imps.CreateBuilderImpl$17.call(CreateBuilderImpl.java:1181)
jvm 1 | at org.apache.curator.framework.imps.CreateBuilderImpl$17.call(CreateBuilderImpl.java:1158)
jvm 1 | at org.apache.curator.connection.StandardConnectionHandlingPolicy.callWithRetry(StandardConnectionHandlingPolicy.java:64)
jvm 1 | at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:100)
jvm 1 | at org.apache.curator.framework.imps.CreateBuilderImpl.pathInForeground(CreateBuilderImpl.java:1155)
jvm 1 | at org.apache.curator.framework.imps.CreateBuilderImpl.protectedPathInForeground(CreateBuilderImpl.java:605)
jvm 1 | at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:595)
jvm 1 | at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:49)
jvm 1 | at info.yangguo.waf.service.ZkClusterService.initFilter(ZkClusterService.java:643)
jvm 1 | ... 19 more
jvm 1 | 20:48:58.304 default [WrapperSimpleAppMain-EventThread] INFO o.a.c.f.state.ConnectionStateManager - State change: SUSPENDED
jvm 1 | 20:48:58.304 default [Curator-ConnectionStateManager-0] INFO i.y.waf.service.ZkClusterService - zookeeper state:SUSPENDED
from waf.
这错误一看就是你zookeeper没有启动或者配置啊
from waf.
zookeeper 版本不一致导致 改用 zookeeper-3.5.3-beta 后成功启动了,感谢!
from waf.
Related Issues (10)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from waf.