从头开始 启动开源电商项目jShop

Posted 禅宗花园...迷失的佛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从头开始 启动开源电商项目jShop相关的知识,希望对你有一定的参考价值。

1. 引言

干了三年C#, 有了转Java 的念想,所以尝试学习一下java web,java语法本身和C#没有太多的差别,所以打算看看开源的java项目,开源的Java项目还是非常非常多的,曾经看了点

Nopcommerce的东西,确实设计的巧妙,那么就从电商项目开始,jshop是jeeshop的分支版本,在技术框架上使用spring mvc替代struts2, 页面使用freemarker替代jsp,代码可以在oschina上找到 http://git.oschina.net/dinguangx/jshop, 具体里面的东西先不管,先把它运行起来再说。

 

2. 安装Java

首先java jdk肯定需要安装  http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

配置环境变量

image 

添加新变量 JAVA_HOME 为Java的安装目录 比如 C:\\Program Files\\Java\\jdk1.8.0_91

添加新变量CLASS_PATH 变量值为 .;%JAVA_HOME%\\lib;%JAVA_HOME%\\lib\\tools.jar

在系统变量里面找到Path选择编辑,在最后添加【\\;%JAVA_HOME%\\bin;

可以在CMD 下测试是否安转成功。

image

 

3 安装Tomcat

Tomcat主要是为了启动web,就像IIS一样。建议所有的都从官网下载:http://tomcat.apache.org/

image

 

4. 安装mysql

http://www.mysql.com/downloads/

由于jshop的数据存在MySQL,所以必须的安装它,并且需要在启动前在MySQL建立一些必要的table

在windows上安装MySQL还是很傻瓜式的,但是需要设置用户名与密码,建议都设置为root,

启动MySQL,可以看到类似SQL SERVER的操作界面。

image

 

5 安装Maven

http://maven.apache.org/download.cgi

windows下可以选择

image

这个zip解压后是不需要安装的,可以直接copy到某个目录下并且设置环境变量。

image

可以使用maven编译jshop的源代码并生成eclipse或者IDEA的项目结构。

 

6 安装Eclipse

这里打算用Eclipse来管理jshop项目

http://www.eclipse.org/downloads/

 

7 配置

确保以上的东西都成功安装后,就可以开始配置jshop运行环境了

下载源代码

git clone https://git.oschina.net/dinguangx/jshop.git

使用Maven编译成Eclipse项目结构

mvn compile -Dmaven.test.skip=true
mvn eclipse:eclipse

编译过程需要下载以来的JAR包,就像.net 下使用nuget一样。

将jshop 导入到eclipse

在eclipse中, 依次通过import-> general-> existing projects into workspace选择jshop所在的目录,将项目导入到eclipse中

导入数据库脚本到mysql

mysql -proot -uroot < /path/to/jshop/doc/jeeshop.sql

(注意修改这里的/path/to/jshop)

如果mysql的用户名和密码不是root/root, 还需要修改应用的数据库连接配置conf.properties中的数据库用户名和密码

使用Eclipse的maven插件(http://download.eclipse.org/technology/m2e/releases)编译运行jshop

在jshop的pom.xml上右键->run as-> maven build... 在弹出窗口中的goals中填写"tomcat6:run",如下:

image

编译发现有error 貌似是找不到javac

image

第一反应是java的环境配置出错了, 但也好像不是。原来是Eclipse java build path 中JRE System Library没有指向JDK下面的JRE

设置正确的JRE HOME

image

编译通过

再次运行时,可以通过run(或debug)中的Run Configurations(或Debug Configurations)找到jshop,双击即可再次运行

主页访问:http://localhost:8080/jshop

以上是关于从头开始 启动开源电商项目jShop的主要内容,如果未能解决你的问题,请参考以下文章

湖仓一体电商项目:3万字带你从头开始搭建12个大数据项目基础组件

从头开始查看寻呼机图像(片段)滑块

湖仓一体电商项目(十六):业务实现之编写写入ODS层业务代码

一门新技术或者开源项目我是如何从头开始学习

湖仓一体电商项目:编写写入DM层业务代码

湖仓一体电商项目:业务实现之编写写入ODS层业务代码