Tigase开发环境部署

                                Tigase开发环境部署

接下来开始正式进入tigase项目,tigase依赖tigase-utils.jar,tigase-utils.jar依赖tigase-xmltools.jar,因此我们先编译tigase-xmltools
打开github,在搜索框输入tigase-utils,下载tigase-utils的maven包,再输入tigase-xmltools下载tigase-xmltools的maven包,然后将其解压后放在工作目录
这里写图片描述
接下来先导入tigase-xmltools
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
导入有错误
打开pom文件,在build后面添加

<pluginManagement>
            <plugins>
                <!--This plugin's configuration is used to store Eclipse m2e settings 
                    only. It has no influence on the Maven build itself. -->
                <plugin>
                    <groupId>org.eclipse.m2e </groupId>
                    <artifactId>lifecycle-mapping</artifactId>
                    <version>
                        1.0.0
                    </version>
                    <configuration>
                        <lifecycleMappingMetadata>
                            <pluginExecutions>
                                <pluginExecution>
                                    <pluginExecutionFilter>
                                        <groupId>
                                            org.codehaus.gmaven
                                        </groupId>
                                        <artifactId>
                                            gmaven-plugin
                                        </artifactId>
                                        <versionRange>
                                            [1.5,)
                                        </versionRange>
                                        <goals>
                                            <goal>execute </goal>
                                        </goals>
                                    </pluginExecutionFilter>
                                    <action>
                                        <ignore></ignore>
                                    </action>
                                </pluginExecution>
                            </pluginExecutions>
                        </lifecycleMappingMetadata>
                    </configuration>
                </plugin>
            </plugins>
        </pluginManagement>

这里写图片描述
保存,然后重新clean
这里写图片描述
这里写图片描述
然后再maven install
这里写图片描述
等待,第一次安装会下载很多依赖jar包
这里写图片描述
这里写图片描述

安装完毕
继续安装tigase-utils,同样的方法导入tigase-utils,同样的方法修改pom配置,然后maven install
接下来进行tigase正式项目
打开https://tigase.tech/projects/tigase-server/repository
这里写图片描述
这个就是我们要git的地址,打开eclipse,导入git项目
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
修改pom.xml,按照先前的提示进行修改
改完update project后发现有错误,定位错误位置
这里写图片描述
这里写图片描述
注释掉@override
接下来进行clean project 然后maven clean
配置运行环境,找到XmppServer.java类的main函数处,配置java application运行的相关参数:
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
配置etc/init.properties配置文件:
config-type=–gen-config-def
[email protected]
–virt-hosts=test.d
–debug=server
–user-db=mysql
–user-db-uri=jdbc:mysql://127.0.0.1:3306/tigasedb?user= root&password=123456&useUnicode=true&characterEncoding=U TF-8
其中–admins对应管理员邮箱号,可不填。–virt-hosts启动的服务器域名。–user-db=mysql对应使用的服务器数据库类型。–user-db-uri=为对应数据库的地址及相关配置。
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
然后运行该项目
这里写图片描述
报错,没有mysql库
我们添加mysql库依赖,打开pom.xml,添加

<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.42</version>
</dependency>

然后maven clean
这里写图片描述
mysql连接件已加载,继续运行
这里写图片描述

运行成功,然后进行测试,下载并安装spark
点击账号,申请一个新账号
这里写图片描述
这里写图片描述

测试成功,完成!

猜你喜欢

转载自blog.csdn.net/Irelia_/article/details/81540787