售前电话:022-27316949

Windows下配置ShopNC商城系统开发环境

2021-08-23
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)、点击OKjdk配置好了

        b)、配置maven

            打开File-Settings 

    

4、 运行环境/windows文件夹内的文件拷贝到c:\shopnc文件夹下

5、编译源码

        编译代码前需要修改adminsellerweb、chainapibase下的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文件夹中

        代码编译完成后,adminsellerwebapibase下分别会生成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启动成功 







产品顾问 B2B2C销售1 B2B2C销售3  

微信客服 

官方微信 

 
QQ客服咨询
销售咨询
B2B2C销售2
B2B2C销售1
解决方案
售后服务
售后服务

尊敬的用户,欢迎您光临ShopNC官方网站,很高兴您对我们的产品有兴趣。
如需体验商城具体功能,请联系客服人员 提供相关测试地址及账号。

你也可以直接拨打我们的免费热线:022-27316949立即询问。

尊敬的用户,欢迎您光临ShopNC官方网站,很高兴您对我们的产品有兴趣。
还请您填写以下信息,我们会及时给您提供详细资料和解答。

你也可以直接拨打我们的免费热线:022-27316949客服

联系人*
联系QQ*
常用邮箱*
手机号码*
验证码*
换个