Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

lingkeyang/MiniWeChat-Server

Repository files navigation

项目Logo

#MiniWeChat

迷你微信客户端:MiniWeChat-Client

后端介绍博客:http://www.cnblogs.com/xiaozefeng/p/mina_wechat_Java.html

《迷你微信》是一款仿制微信的手机跨平台应用,服务器端使用J2EE(包括Mina框架、Hibernate、Spring、Protobuf)实现,包含了通讯录,个人资料,单对单聊天,群聊等功能。

###项目需求

JDK版本 = 1.7 MySql版本 = 5.1

###如何部署

  • 数据库配置

在hibernat.cfg.xml中查看、更改数据库连接的端口号、数据库名、用户名和密码

<!-- Database connection settings -->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">
	jdbc:mysql://127.0.0.1:3306/MiniWechat?useUnicode=true&amp;characterEncoding=UTF-8
</property>
<property name="connection.username">root</property>
<property name="connection.password">root</property>
  • 创建数据库

在Java项目中的/WebContent/WEB-INF路径下有createTable.sql和dropTable两个建表和删表的sql语句,直接运行即可

  • 启动服务器端程序

将项目代码打jar包(要将第三方包一起打入),并把根目录下的applicationContext.xml和Log4JConfig.properties和LoggerRule.xml三个配置文件放在jar包相同路径下。

接着,在控制台中输入启动Java项目指令:

	java -jar MiniwWeChat.jar

启动后相关的日志会保存在根路径的logs文件夹内

###架构

About

A MiniWeChat server using mina, Spring, Hibernate and ProtoBuf

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 97.7%
  • Protocol Buffer 2.0%
  • Other 0.3%

AltStyle によって変換されたページ (->オリジナル) /