Skip to content

xiuxin/Huntering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

169 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

###IMPORTANT

因为目录结构正在更新中,主要是去掉项目原先的各种独有包路径,hiring-common已完成路径重构,hiring-web正在进行。

googlecode的repo被ZF屏蔽了,如果在跑create-db.bat的时候遇到依赖包无法下载之类的问题问Vincent或者周鑫要jar包放到本地maven仓库即可。

本地参考运行环境 (Vincent):

  • java 1.6.0_30
  • Maven 3.0.5
  • MySQL 5.6
  • MySQL-Front可以作为MySQL的可视化编程工具,安装MySQL的时候端口用默认的3306

POM里的依赖关系和项目名称/路径的前缀已经改成了hiring, 部署好之后访问 localhost:9080/hiring-web/ 初始化项目。 hiring-web模块的UT需要创建完数据库和导入数据之后才能跑,所有编译操作要跳过UT来跑

##如何运行

####1、到web/pom.xml修改数据库配置:

  • 默认修改:profiles/profile/development下的
  • connection.admin.url (默认不需要改动)
  • connection.username
  • connection.password

####2、到项目的根下(hiring)

  • cd bin
  • install.bat 安装jar包到本地仓库,或者在根目录执行过mvn clean install则无需运行installer.bat (需要跳过测试)
  • create-db.bat 创建数据库(mysql需要5.5及以上 编码为utf-8)
  • refresh-db.bat 创建schema和初始化data
  • jetty.bat 启动web应用 默认端口9080 可以到web/pom.xml下修改(servlet 2.5即可)
  • 系统默认帐户是admin/123456

####3、注意 如果你是用mvn jetty:run启动项目,默认会执行speed-up 应用,不过可以到src/main/resources/spring-speed-up.xml中把profile="development"改成任意其他的即可,或者删除
请参考加速spring/hibernate应用调试时启动速度

##使用Eclipse对jetty进行debug (plugin都在pom里面配好了) ####1.进入Run/External Tools/External Tools Configuration目录,选择“Program”并点击“New”按钮。在“Main”标签中的“Location”中设置mvn的执行路径(比如/JavaDev/apache-maven-3.0.3/bin/mvn),在“Working Directory”中选择webapp所属的workspace,在“Arguments”中添加“jetty:run”, 在“Environment”标签中,点击“New”按钮,添加变量:MAVEN_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8010,server=y,suspend=y 如果设置suspend=n,则运行时不需要等待debugger。

####2. 进入“Run/Debug/Debug Configuration”目录,选择“Remote Java Application”并点击“New”按钮,在“Project”中选择webapp项目。并确保端口号与步骤一中“address=”设置的值相同。 关联源码:选择“Source”标签,选择“Add…”按钮添加关联的源代码,选择“Java Project”关联hiring-common和hiring-web的源码。源代码关联后,即可进行调试。为了关闭jetty,建议选中步骤二中的“Allow termination of remote VM”

####3.配置完毕,开始调试: *1. 在“Run/External Tools”中选择步骤一中创建的“Program”名称,开始运行插件,如果设置了suspend=y,则会等待下面的debugger运行; *2. 在“Run/Debug”中选择步骤二中创建的debugger,连接上后,即可以进行debug。 *3. 关闭Jetty

About

The huntering sys.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors