GithubHelp home page GithubHelp logo

如何运行? about waf HOT 9 CLOSED

chengdedeng avatar chengdedeng commented on May 20, 2024
如何运行?

from waf.

Comments (9)

chengdedeng avatar chengdedeng commented on May 20, 2024

javax.servlet.Filter这个类是属于嵌入式Tomcat提供的一个类,不应该没有该类,你能说下你是如何运行的吗?

from waf.

chengdedeng avatar chengdedeng commented on May 20, 2024

@wxtech 我们可以在gitter中聊,我好给你提供更多的帮助。

from waf.

wxtech avatar wxtech commented on May 20, 2024

不好意思 不用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.

chengdedeng avatar chengdedeng commented on May 20, 2024

解压waf-3.0.0-SNAPSHOT-release.zip,然后去它里面运行

from waf.

chengdedeng avatar chengdedeng commented on May 20, 2024

sorry,解压waf-*-release.zip

from waf.

wxtech avatar wxtech commented on May 20, 2024

谢谢! 如果能详细写一下如何能运行起来就好了。。。还是报错。。。哪里需要什么配置吗?

from waf.

wxtech avatar wxtech commented on May 20, 2024

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.

chengdedeng avatar chengdedeng commented on May 20, 2024

这错误一看就是你zookeeper没有启动或者配置啊

from waf.

wxtech avatar wxtech commented on May 20, 2024

zookeeper 版本不一致导致 改用 zookeeper-3.5.3-beta 后成功启动了,感谢!

from waf.

Related Issues (10)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.