Windows下配置ShopNC商城系统开发环境
1、java JDK 安装(64位)
配置环境变量:
“JAVA_HOME” = JDK的安装路径
“PATH” = “%JAVA_HOME%\bin;”
成功安装之后,进行测试是否真的成功安装,点击【开始】----【运行】----输入 CMD,在命令提示符里面输入“Java -version”并按回车键,出现下图,即为安装成功。如图:
2、maven安装
配置环境变量:
“MAVEN_HOME” = maven安装路径
“PATH” = “%MAVEN_HOME%\bin;”
成功安装后,进行测试,点击【开始】----【运行】----输入 CMD,在命令提示符里面输入“mvn -v”并按回车键,出现下图,即为安装成功。如图:
Maven会将下载的类库(jar包)放置到本地的一个目录下,如果想重新定义这个目录的位置就需要修改Maven本地仓库的配置:
修改文件:C:\Program Files\apache-maven-3.3.3\conf\setting.xml
依据该配置,Maven就会将下载的类库保存到D:\maven\repository中。
使用阿里云提供的maven镜像
<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors>
3、配置idea
a) 配置jdk
1)、依次点开File -->Project Structure,点击左侧标签页,点击SDKs
2)、点击+号,选SDK
3)、在弹出框选择jdk路径
4)、点击OK,jdk配置好了
b)、配置maven
打开File-Settings
4、将 运行环境/windows文件夹内的文件拷贝到c:\shopnc文件夹下
5、编译源码
编译代码前需要修改admin、seller、web、chain、api、base下的resources中的配置文件,去掉配置文件的.bak后缀
其中base下的base.properties文件是数据库、redis等连接配置,需要修改正确的链接信息, 确保数据库和redis可以正确连接。
wap还需要去掉config.js.back文件的.back后缀,并修改正确的配置信息
各项配置修改完后,可以编译代码
注:第一次编译代码时,maven会将项目依赖的类库下载到本地仓库中,可能需要时间较长,请耐心等待
6、部署tomcat
建议使用Tomcat 8.0.35版本
配置环境变量:
“CATALINA_HOME” = tomcat的路径
“Path” = “%CATALINA_HOME%\bin;”
将运行环境下的jar文件夹下的jar包全部拷到tomcat下的lib文件夹中
代码编译完成后,admin、seller、web、api、base下分别会生成target文件夹
在tomcat安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开配置文件,并在和之间插入如下语句:
<Context path="/seller" docBase="F:\src\seller\src\main\webapp" reloadable="true"> <Resources> <PreResources className="org.apache.catalina.webresources.DirResourceSet" webAppMount="/WEB-INF/classes" base="F:\src\seller\target\classes" /> <PreResources className="org.apache.catalina.webresources.DirResourceSet" webAppMount="/WEB-INF/classes" base="F:\src\base\target\classes" /> </Resources> </Context> <Context path="/web" docBase="F:\src\web\src\main\webapp" reloadable="true"> <Resources> <PreResources className="org.apache.catalina.webresources.DirResourceSet" webAppMount="/WEB-INF/classes" base="F:\src\web\target\classes" /> <PreResources className="org.apache.catalina.webresources.DirResourceSet" webAppMount="/WEB-INF/classes" base="F:\src\base\target\classes" /> </Resources> </Context> <Context path="/admin" docBase="F:\src\admin\src\main\webapp" reloadable="true"> <Resources> <PreResources className="org.apache.catalina.webresources.DirResourceSet" webAppMount="/WEB-INF/classes" base="F:\src\admin\target\classes" /> <PreResources className="org.apache.catalina.webresources.DirResourceSet" webAppMount="/WEB-INF/classes" base="F:\src\base\target\classes" /> </Resources> </Context> <Context path="/api" docBase="F:\src\api\src\main\webapp" reloadable="true"> <Resources> <PreResources className="org.apache.catalina.webresources.DirResourceSet" webAppMount="/WEB-INF/classes" base="F:\src\api\target\classes" /> <PreResources className="org.apache.catalina.webresources.DirResourceSet" webAppMount="/WEB-INF/classes" base="F:\src\base\target\classes" /> </Resources> </Context> <Context path="/chain" docBase="F:\src\chain\src\main\webapp" reloadable="true"> <Resources> <PreResources className="org.apache.catalina.webresources.DirResourceSet" webAppMount="/WEB-INF/classes" base="F:\src\chain\target\classes" /> <PreResources className="org.apache.catalina.webresources.DirResourceSet" webAppMount="/WEB-INF/classes" base="F:\src\base\target\classes" /> </Resources> </Context> <Context path="/public" docBase="F:\src\public" reloadable="true"/> <Context path="/wap" docBase="F:\src\wap" reloadable="true"/>
注意:请确认您的配置中的代码路径正确
修改完后,启动Tomcat
双击D:\Program Files\apache-tomcat-8.0.3\bin目录下的startup.bat(也可以在cmd下执行startup.bat)。
在如下界面没有异常,即表明Tomcat启动成功