Shop++
来源:互联网 发布:产品效果图制作软件 编辑:程序博客网 时间:2024/06/10 17:39
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 系统默认的管理目录,建议安装后自行更改
- shop
- Shop++
- shop
- 蜗居SHOP
- pet shop
- shop cart
- shop++源代码
- Codeforces521D Shop
- Microsoft .NET Pet Shop
- Shop Online Safely
- .NET Pet Shop简介
- PHOTO SHOP(2)
- pet shop学习.
- Photo shop画圆
- Shop talk 三句话不离本行
- POJ_1157_LITTLE SHOP OF FLOWERS
- SHOP++开源网店购物系统
- SHOP++源码部署说明:
- uva 10340 All in All
- 非静态的字段,方法或属性。。。。。。要求对象引用
- Android修炼之路
- 使用JDK自带jvisualvm监控tomcat
- stack overflow的问题
- Shop++
- Android Application 基础
- EM算法
- NGUI使用javascript的方法
- C++的I/O(vc版)(七)
- 高速助手,高速公路场景下的LBS应用
- 数据结构--hostent
- 程序员的提醒
- CString,string,char*的综合比较