`
linyu19872008
  • 浏览: 281106 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

eclipse部署tigase源码

 
阅读更多

1  下载tigase源码一份

要用git下载,下载地址:git clone https://svn.tigase.org/git/tigase-server.git

 

2  通过eclipse的import引入maven项目(tigase源码是maven项目)

 

3  配置启动项

Main Class: tigase.server.XMPPServer
Program arguments: --property-file etc/init.properties
VM arguments:
-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8
-Djdbc.drivers=com.mysql.jdbc.Driver:org.postgresql.Driver:org.apache.derby.jdbc.EmbeddedDriver
-server -Xms100M -Xmx200M -XX:PermSize=32m -XX:MaxPermSize=256m -XX:MaxDirectMemorySize=128m

 

4  配置etc/init.properties配置文件

 

config-type=--gen-config-def

--admins=admin@pptong.com

--virt-hosts = pptong.com

--debug=server

--user-db=mysql

--user-db-uri=jdbc:mysql://127.0.0.1:3306/tigasedb?user=root&password=111111&useUnicode=true&characterEncoding=UTF-8

这是我的配置

5  引入lib/jdbc-mysql.jar
默认没有引入工程,需要手动引入,不然连不上mysql

6  数据库方面,我是直接拿来linux部署好的,直接import进了mysql(有点懒)

7  启动3步骤配置好的程序
分享到:
评论

相关推荐

    tigase 5.2完整代码数据库eclipse完美启动版本

    4. **分布式架构**:Tigase可以分布式部署,支持负载均衡和故障转移,保证服务的高可用性和可靠性。 5. **数据库集成**:在本压缩包中,包含了与Tigase 5.2配套的MySQL数据库,这有助于存储用户信息、会话记录以及...

    tigase http-api 源码部署

    源码部署对于想要深入了解Tigase内部工作原理的开发者来说是一个很好的选择,因为它允许开发者查看、修改甚至重新构建源代码。 首先,需要更改项目的pom.xml文件,添加对gmaven的运行时环境的支持,这是因为在...

    tigase 集群设置

    在构建需要处理大量并发用户和高消息吞吐量的系统时,部署一个Tigase集群变得非常必要。集群模式允许将多个Tigase服务器实例组合在一起,以提供负载均衡和故障转移,确保服务的高可用性。 在Tigase集群设置中,以下...

    xmpp之java服务端实现tigase整合项目源代码

    该资源是整合了tigase的java服务端源代码,环境为:idea + gradle + postgresql 注意,这部分项目只包括java源代码,而数据库备份将在下一个资源打包上传,有疑问请阅读相关博文: ...

    tigase-server-tigase-server-8.0.0.zip 源码

    Tigase服务器是一款开源的XMPP...如果你打算自定义或扩展Tigase服务器的功能,还需要了解如何配置和编译源代码,以及如何测试和部署服务器。对于开发者来说,这是一个学习和实践网络通信协议及服务器开发的宝贵资源。

    tigase快速配置

    2. Git:用于从官方仓库克隆Tigase源代码,虽然我们这里提到的是快速部署,但了解如何获取最新源码总是有好处的。 接下来,我们将详细介绍快速配置和部署Tigase的步骤: 1. **下载Tigase**:您可以从Tigase官方...

    XMPP_tigase_IM服务部署安装

    ### XMPP_tigase_IM服务部署安装 #### Tigase开源项目简介 Tigase是一个开源项目,使用Java语言编写,遵循Jabber(即XMPP)协议标准,为用户提供了一个高性能且可扩展的消息传递和即时通讯(IM)平台。Tigase的...

    tigase-local

    【Tigase局部部署详解】 Tigase是一款开源的、基于XMPP协议的即时通讯服务器。"tigase-local"这个主题显然与在本地环境中安装和配置Tigase服务器有关。下面将详细介绍Tigase服务器的基本概念、安装过程、配置步骤...

    tigase-server-8.0.0-b10083-dist-max.zip

    标题中的“tigase-server-8.0.0-b10083-dist-max.zip”指的是Tigase服务器的8.0.0版本,b10083是该版本的构建编号,"dist-max"可能表示这是针对最大规模部署的分发版,包含了所有必要的组件和优化。 这个压缩包包含...

    tigase-server.7.0.2

    在部署Tigase服务器7.0.2时,首先需要下载并解压压缩包"tigase-server",然后根据官方文档配置服务器的XML配置文件,如`tigase.conf`。配置内容包括服务器监听端口、数据库连接信息、认证方式等。接着,启动服务器,...

    Tigase 概述

    Tigase 概述 Tigase 是一个功能强大且灵活的 XMPP 服务器,提供了许多出色的特性和功能,以下是其主要特点和实现的 XMPP 扩展协议: 为什么选择 Tigase Tigase 完全实现了 XMPP 协议,除了全面实施的两个核心协议...

    tigase-web-chat

    在描述中提到“官方下载真实有效”,这意味着你可以从Tigase项目的官方网站获取到这个Web Chat的源码或者预编译的版本,确保软件的安全性和可靠性。官方提供的软件通常会经过严格的测试和更新,能够避免第三方源可能...

    Tigase Server 7.0.1 源代码

    在7.0.1版本中,Tigase Server继续优化了性能,增强了稳定性,并提供了更多的可定制化选项,使得开发者和运维人员能够更加灵活地部署和管理XMPP服务。 Jabber/XMPP(Extensible Messaging and Presence Protocol)...

    tigase-server-8.0.0-b10083-dist-max.tar.gz

    部署Tigase 8.0 服务器的基本步骤如下: 1. 解压缩文件至目标目录。 2. 修改`conf/tigase.conf`配置文件,根据实际环境设置服务器参数,如端口、域名、认证方式等。 3. 启动服务器,执行`bin/tigase.sh start`。 4....

    tigase-server_配置好的.zip

    然而,实际应用中可能还需要根据业务需求进行更复杂的配置,如设置访问控制列表、部署多节点集群、优化性能等。对于这些高级话题,建议参考官方文档或在线教程进行深入学习。 总之,Tigase服务器是一款强大且灵活的...

    tigase monitor配置

    Tigase Monitor配置详解 Tigase Monitor是一款用于监控Tigase XMPP服务器性能和状态的工具,特别适用于Tigase 7.0版本。本文将详细介绍如何在Tigase 7.0上配置Monitor模块,包括客户端和服务器部分。 首先,确保你...

    tigase-utils-3.5.1.jar

    tigase相关jar包

    tigase-server 组件

    1. **安装与配置**:Tigase服务器的安装通常涉及解压源码、编译、配置服务器文件(如`tigase.conf`),以及设置监听端口、认证方式、虚拟主机等参数。 2. **XML解析**:由于Tigase依赖tigase-xml处理XML,开发者应...

    tigase组件

    在实际部署和使用Tigase时,开发者需要理解这些组件的工作原理,并根据需求进行配置和集成。例如,如果你正在构建一个需要存档聊天记录的IM应用,那么message-archiving模块将是必不可少的。而如果你的用户分布在...

    tigase开发手册

    在开发环境的搭建方面,“HackTigaseJabber/XMPPServerinEclipse”(在Eclipse中定制Tigase Jabber/XMPP服务器)会指导开发者如何在流行的IDE(集成开发环境)Eclipse中进行项目设置,包括JDK设置、插件安装和项目...

Global site tag (gtag.js) - Google Analytics