Shop++

来源:互联网 发布:产品效果图制作软件 编辑:程序博客网 时间:2024/05/18 01:54

SHOPXX初始化配置 

http://bbs.shopxx.net/simple/?t3301.html

hane00

2011-04-09 14:28

SHOPXX

1、删除根目录下的shopxx.txt会报错,即使更改里面的个别数据,也会报错,原因是配置文件中配置了相应的初始化文件。
2、shopxx.net等字符串通过BASE64加密编码,故若更改shopxx等字样则运行不通过。
3、完全可以以手动方式代替界面安装的过程,安装系统会重新配置如下文件:
  a).处理数据库配置文件,把数据库配置保存到jdbc.properties中。
  b).处理框架配置文件,把已存在的backup-*配置文件分别COPY到相应的配置文件

web.xml,applicationContext.xml,applicationContext-compass.xml,applicationContext-security.xml等4个文件中。

(但实际上多数数据还是保存在以backup-为前缀的配置文件中)
  c).处理系统配置文件,更改shopxx.xml中的配置isInstalled=true及设置编码为UTF-8。

http://bbs.shopxx.net/read-htm-tid-1976.html这个链接的项目运行有问题。
呵呵,自己整了一套修改版的,终于DEBUG了严重问题。
shopxx的架构很不错哦,松偶合,高配置。只是代码太简练精悍了。


SHOP++ V2.0管理日志配置方法

1、打开/src/shopxx.xml配置文件(或部署目录/WEB-INF/classes/shopxx.xml)
2、在配置文件中找到/shopxx/logConfig/item节点,item配置项为需要进行日志监控的action,具体配置信息如下:
operation:操作名称
actionClass: action类名称
actionMethod: action方法名
3、配置完成后保存shopxx.xml配置文件,进入管理后台进行“清空缓存”操作
4、若管理员访问了相应的类方法后,管理日志中记录应对的操作、IP、操作日期、管理员用户名等信息,

若需要记录特定的日志信息(如订单号、用户名等)可以在action类中给logInfo赋值。




SHOP++ V1.0测试配置说明
SHOP++ V1.0 部署环境:  
 
 
操作系统: windows、Linux、Solaris  
 
JDK: 1.5.0及以上版本  
 
Server: Tomcat 5.0及以上版本  
 
数据库: MySql、SqlServer、Oracle等常用数据库  
 
 
 
测试推荐配置环境  
 
JDK: 1.6  
 
Server: Tomcat 6.0  
 
数据库: MySql 5.0  
 
开发工具: MyEclispe 6.5  
 
 
测试说明:SHOP++ V1.0测试文件包含源代码文件、数据库SQL文件、必要JAR文件、测试资源文件  
 
测试安装步骤:  
 
1、安装并配置测试所需的相关软件(JDK、Tomcat、MySql、MyEclispe)  
 
2、启动MyEclipse  
 
3、将源代码文件压缩包解压后导入为MyEclipse项目(注意:请将源代码文件中的 shopxx - WebRoot - index.html文件删除)  
 
4、将必要JAR文件解压后复制到导入项目的WebRoot - WEB-INF - lib目录下  
 
5、新建数据库(推荐数据库名称: shopxx)  
 
6 、导入数据库SQL文件至MySQL  
 
7、在MyEclispe中启动导入的项目  
 
8、将测试资源文件解压到Tomcat的webapps项目目录中(若省去此步骤测试时相关商品图片、文章图片将会丢失,但不影响正常使用)  
 
9、数据库连接配置,修改项目src目录下的application.properties文件(jdbc.url - 为数据库连接地址、jdbc.username - 数据库用户名、 jdbc.password - 数据库密码)  
 
10、进入后台,进行相关设置。后台地址: 测试地址/admin/admin!login.action  
 
11、进入后台 - 页面内容 -  一健生成静态 进行页面生成  
 
12、完成  
 
 
其它相关配置:  
 
一、Tomcat UTF-8配置  
 
修改Tomcat安装目录conf文件夹下的server.xml文件  
 
<Connector  port="80" protocol="HTTP/1.1"  onnectionTimeout="20000"  redirectPort="8443" URIEncoding="UTF-8"/>  
              
<Connector  port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"/>  
 
 
二、SSI配置(SHOP++采用了SSI技术,需要开启服务对SSI的支持)  
 
Tomcat SSI配置方法:  
 
Tomcat5.x版的配置方法:  
 
1.在$CATALINA_BASE/server/lib/目录下找到servlets-ssi.renametojar文件,将这个文件重命名为servlets-ssi.jar  
2.在$CATALINA_BASE/conf/目录下找到web.xml文件  
3.使用SSI Servlet的话删除在SSI servlet和servlet-mapping周围的注释,使用SSI filter的话删除在SSI filter和filter-mapping周围的注释  
 
 
Tomcat6.x版的配置方法:  
 
1.在$CATALINA_BASE/conf/目录下找到web.xml文件  
2.使用SSI Servlet的话删除在SSI servlet和servlet-mapping周围的注释,使用SSI filter的话删除在SSI filter和filter-mapping周围的注释  
3.在$CATALINA_BASE/conf/context.xml中,将<Context>修改为<Context privileged="true">  
4.解决乱码问题:  
在$CATALINA_BASE/conf/web.xml中的ssi servlet配置中添加以下初始配置:  
<init-param>  
  <param-name>inputEncoding</param-name>  
  <param-value>utf-8</param-value>  
</init-param>  
<init-param>  
  <param-name>outputEncoding</param-name>  
  <param-value>utf-8</param-value>  
</init-param>  
其中utf-8编码应该和你页面的编码方式一样  
 
三、MyEclipse Tomcat内存配置  
 
进行MyEclipse - Windows - Preferences - MyEclipse Enterprise workbench - servers - Tomcat - Tomcat 6.0x - JDK  
在Optional Java VM arguments 中写入(根据机器配置设置内存大小):  
-Xms512m -Xmx512m -Xss16M -XX:MaxPermSize=512m  



SHOP++源码部署说明:
1、 安装MyEclipse、Tomcat、MySQL/Oracle/SQL Server
2、 配置Tomcat、MySQL字符集编码格式为UTF-8,根据硬件环境设置Tomcat内存
3、 导入SHOP++源文件至MyEclipse
4、 通过MyEclipse将项目部署至Tomcat服务器
5、 启动Tomcat服务器,打开浏览器访问项目地址(如: )
6、 根据页面提示进行安装,安装成功后重新启动Tomcat服务器
7、 复制X:/Tomcat/webapps/XXX/WEB-INF/classes/database.properties文件至Myeclipse /src/目录并替换
8、 复制X:/Tomcat/webapps/XXX/WEB-INF/web.xml文件至Myeclipse /WebRoot/WEB-INF/src/目录并替换
9、 基于安全考虑请在安装成功后删除MyEclipse /WebRoot/install/目录
10、完成SHOP++源码部署后,若您需要重新配置数据库连接信息,请通过MyEclipse编辑/src/database.properties文件(可参考/src/backup_database.properties文件)

 

SHOP++直接部署说明:
1、 安装Tomcat、MySQL/Oracle/SQL Server
2、 配置Tomcat、MySQL字符集编码格式为UTF-8,根据硬件环境设置Tomcat内存
3、 复制/shopxx/WebRoot目录下的所有文件至Tomcat部署目录
4、 启动Tomcat服务器,打开浏览器访问项目地址(如: )
5、 根据页面提示进行安装,安装成功后重新启动Tomcat服务器
6、 基于安全考虑请在安装成功后删除Tomcat部署目录 /install/目录

 

4、基本目录结构说明

../install 安装程序目录,安装完后可删除
../config 系统配置文件目录,需要设置为可写
../core 系统核心引擎文件目录
../home 用户网店个性化信息目录,权限需要设置为可写
../images 系统图片存放目录,权限需要设置为可写
../plugins 系统插件存放目录
../shopadmin 系统默认的管理目录,建议安装后自行更改

原创粉丝点击