论坛管理员 发表于 2018-9-5 20:04:07

O2OA体验操作手册-环境部署及搭建应用

该文档将带领大家体验O2OA的下载部署、环境安装、用户管理、流程创建、信息发布、连接O2云等基础操作,让您对O2OA感受更直观。


半小时左右,您可以完成一个财务报销和项目相关的流程创建,一个通知公告发布栏目创建,连接O2云。
主要步骤:
1)服务器下载—安装—部署—运行
2)注册并登录O2云账号。(实现移动办公的信息收集、短信服务、在线升级、在线应用包获取、在线流程和表单模板获取、等)
3)组织架构人员配置
4)完成两个流程,并实现数据关联
5)完成数据视图展现和图表统计
6)并且实现手机办公
以上内容不需要写代码。

andyou 发表于 2020-7-6 15:12:11

java.lang.IllegalStateException: KeyStores with multiple certificates are not supported on the base class org.eclipse.jetty.util.ssl.SslContextFactory. (Use org.eclipse.jetty.util.ssl.SslContextFactory$Server or org.eclipse.jetty.util.ssl.SslContextFactory$Client instead)
      at org.eclipse.jetty.util.ssl.SslContextFactory.newSniX509ExtendedKeyManager(SslContextFactory.java:1275)
      at org.eclipse.jetty.util.ssl.SslContextFactory.getKeyManagers(SslContextFactory.java:1256)
      at org.eclipse.jetty.util.ssl.SslContextFactory.load(SslContextFactory.java:374)
      at org.eclipse.jetty.util.ssl.SslContextFactory.doStart(SslContextFactory.java:245)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
      at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
      at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
      at org.eclipse.jetty.server.SslConnectionFactory.doStart(SslConnectionFactory.java:92)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
      at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
      at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
      at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:320)
      at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:81)
      at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:231)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
      at org.eclipse.jetty.server.Server.doStart(Server.java:385)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
      at com.x.server.console.server.web.WebServerTools.start(WebServerTools.java:103)
      at com.x.server.console.server.Servers.startWebServer(Servers.java:73)
      at com.x.server.console.Main.startWebServer(Main.java:392)
      at com.x.server.console.Main.startAll(Main.java:433)
      at com.x.server.console.Main.main(Main.java:139)

15010631887 发表于 2020-3-10 13:22:04

找到原因了,项目o2server下的pom.xml文件中jersey的版本与commons/ext下版本不一致
pom.xml下使用版本:
<dependency>

<groupId>org.glassfish.jersey.core</groupId>

<artifactId>jersey-server</artifactId>

<version>2.27</version>

</dependency>

<dependency>

<groupId>org.glassfish.jersey.media</groupId>

<artifactId>jersey-media-multipart</artifactId>

<version>2.27</version>

</dependency>

commons/ext下版本:
jersey-client-2.25.1.jar jersey-common-2.25.1.jar jersey-container-servlet-2.25.1.jar jersey-container-servlet-core-2.25.1.jar jersey-guava-2.25.1.jar jersey-media-multipart-2.25.1.jar jersey-server-2.25.1.jar
修改pom.xml下版本为:2.25.1

15010631887 发表于 2020-3-10 09:44:34

麻烦问一下,下载的运行程序可以使用。
编译安装完成后直接本地运行/x_console/src/main/java/com/x/server/console/Main.java调试时候:
当启动start center时报空指针错误:
java.lang.NullPointerException
    at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:388)
    at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:341)
    at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:228)
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:852)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604)
    at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1591)
    at com.x.base.core.project.jaxrs.CipherManagerJaxrsFilter.doFilter(CipherManagerJaxrsFilter.java:40)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1591)
    at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1591)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:542)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
    at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
    at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1581)
    at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1307)
    at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:482)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1549)
    at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1204)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:59)
    at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:722)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
    at org.eclipse.jetty.server.Server.handle(Server.java:494)
    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:374)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:268)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
    at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:782)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:918)
    at java.lang.Thread.run(Thread.java:748)
麻烦帮忙看看这是什么问题?

andyou 发表于 2020-7-6 15:12:36

按正常流程配置证书,报错
java.lang.IllegalStateException: KeyStores with multiple certificates are not supported on the base class org.eclipse.jetty.util.ssl.SslContextFactory. (Use org.eclipse.jetty.util.ssl.SslContextFactory$Server or org.eclipse.jetty.util.ssl.SslContextFactory$Client instead)
      at org.eclipse.jetty.util.ssl.SslContextFactory.newSniX509ExtendedKeyManager(SslContextFactory.java:1275)
      at org.eclipse.jetty.util.ssl.SslContextFactory.getKeyManagers(SslContextFactory.java:1256)
      at org.eclipse.jetty.util.ssl.SslContextFactory.load(SslContextFactory.java:374)
      at org.eclipse.jetty.util.ssl.SslContextFactory.doStart(SslContextFactory.java:245)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
      at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
      at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
      at org.eclipse.jetty.server.SslConnectionFactory.doStart(SslConnectionFactory.java:92)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
      at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
      at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
      at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:320)
      at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:81)
      at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:231)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
      at org.eclipse.jetty.server.Server.doStart(Server.java:385)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
      at com.x.server.console.server.web.WebServerTools.start(WebServerTools.java:103)
      at com.x.server.console.server.Servers.startWebServer(Servers.java:73)
      at com.x.server.console.Main.startWebServer(Main.java:392)
      at com.x.server.console.Main.startAll(Main.java:433)
      at com.x.server.console.Main.main(Main.java:139)

camwind 发表于 2020-3-15 17:56:40

很吃内存啊,上传个头像都很卡,还有新建组织架构也是很慢,系统要求起码32G内存
页: [1]
查看完整版本: O2OA体验操作手册-环境部署及搭建应用