- State “DONE” from “” [2013-11-21 周四 13:06]
svn路径 svn://58.250.56.113/PLATFORM/system/CTC\_USER
svn://58.250.56.113/CART/system/CTC\_CART \
现在部署在服务器192.168.1.22上,可以修改host非配域名
192.168.1.22 user.hunan.ctc |
192.168.1.22 trade.hunan.ctc |
192.168.1.22 meixun.hunan.ctc |
访问地址http://user.hunan.ctc:8000,
- State “DOING” from “” [2013-11-21 周四 13:06]
Eclipse 版本4.2(Juno)
Jdk 1.6+ 安装的1.7 \
tomcat 6+ 安装的tomcat7 \
mysql数据库 版本5.1.22 安装的5.55 \
- State “DONE” from “” [2013-11-21 周四 13:07]
官方网站下载安装包,双击安装,选择安装路径,建议不要在路径中有中文和空格。
配置环境变量:
set JAVA\_HOME=安装路径 \
set CLASSPATH=库路径 \
set Path=运行路径 \
- State “DONE” from “” [2013-11-21 周四 13:07]
到apache官方网站下载tomcat7,安装
- State “DONE” from “” [2013-11-21 周四 13:07]
官方网站下载mysql安装包,安装
- State “DONE” from “” [2013-11-21 周四 13:07]
到Eclipse Juno 下载压缩包,解压到指定目录 Kepler版本的就不用自己下载安装svn插件和m2e插件了。 如果有问题参考http://www.eclipse.org/subversive/installation-instructions.php#phase2 解决办法
- State “DONE” from “” [2013-11-21 周四 13:49]
help->Eclipse Marketplace->Search 输入‘svn’ 回车。Subversive和Subclipse都可以,安装了Subversive,next accept restart
启动后,右键import能够找到SVN就证明可以使用了。
第一次使用一个会让选择如何连接,选一个就可以了,不知道选哪个就选第一个吧!如果像我一样悲催的在第一次check时候弹出了没有连接到网络就需要手动去选择连接了,Window->Preferences->Team->SVN->SVN Connector.设置好后,输入项目svn的路径,一路下去check出代码。
Subversive
Subclipse
这两个是可以找到插件的地址
connector 选择install 添加安装connector
Subversive分成了两部分发布,一部分插件,一部分链接,因为license的原因,所以connector需要分出来
- State “DONE” from “” [2013-11-21 周四 13:58]
help->Eclipse Marketplace->Search 输入‘m2eclipse’回车。Maven Integration for Eclipse WTP(Juno) 和Maven Integration for Eclipse WTP(Juno or newer),我选择后面的(因为图标和仓库的那个图片是一致的) next accept restart 启动后,右键import能够找到Maven就基本安装完毕了。
- State “DONE” from “” [2013-11-21 周四 13:58]
- State “DONE” from “” [2013-11-21 周四 13:58]
下载apache maven 3.0.4。
mvn -version \
mvn help:system \
mvn clean install 个人认为生命周期设置为package就可以了 因为其他地方不调用。
- State “DONE” from “” [2013-11-21 周四 13:59]
可以配置环境变量。 编译时候应该会用到,如CTC\_USER的build.properties需要修改配置cxf的路径。
1.6会有webservice的问题,需要弄jar包或者重新生成代码,此说明在CTC\_CART的webservice代码的注释中也有说明,我测试过,但是应该是路径写的有出入,虽然生成了代码,但路径位置不对。应该是我命令参数传的不对
- State “DONE” from “” [2013-11-21 周四 13:59]
驱动是5.1 实际使用的数据库是192.168.1.22服务器上的数据库。22上原来的是ctc\_user,现在多加了一个ctc\_user\_229
- State “DONE” from “DOING” [2013-11-22 周五 09:09]
- State “DOING” from “” [2013-11-21 周四 13:59]
调整mysql数据库的链接,修改build path库。如果提示run target XX not found 就到项目的.setting文件夹下吧org.eclipse.wst.common.project.facet.core.xml 文件中配置的 run server什么的都去掉,只留facts就可以了.
CTC\_CART、CTC\_USER都显示小红叉,主要是因为jsp和javascript的原因,如果java代码有红叉,就证明配置或者哪里有问题。CTC\_CART的红叉是因为maven配置的servlet-api.jar和jsp-api.jar在显示时候没有使用(这里我也不是很确定),但可以确定的是不加也是没有问题的,额外再加可以去掉显示的小红叉。 \
- State “DOING” from “TODO” [2013-11-22 周五 09:24]
打包原来部署的文件,比较有哪些不同,哪些文件是新生成的
将tomcat包上传解压,我又对比了原来22上面的部署,是将USER和CART分开的,使用的是两个不同的端口。所以在192.168.1.229上也部署了两个tomcat,USER使用8000端口,发布路径指向了webs。CART使用了8088端口,发布路径指向了webss。比较偷懒的做法,把22上面的tomcat配置apache-tomcat/conf/server.xml拿下来后,修改下再传到229上就可以了。
192.168.1.22上的tomcat分别是 apache-tomcat-user-7.0.* apache-tomcat-cart-7.0.*。 \
还要对比修改不同的配置文件: \
#+CTC\_USER:
CTC\_USER
- app.properties
- eas.properties :: 账户密码不一样
- hosts.properties :: 数量和个别的值不一样
- sqlResource.properties ::数据库配置不一样
- vod.properties :: ftp的账号密码等不一样
#+CTC\_CART: CTC\_CART
- eas.properties :: 账户密码不一样
- hosts.properties :: 端口 域名配置不一样
- sqlResource.properties :: 数据库配置不一样