Guide to setup ATG10 on linux
ATG platform depends on at least 2 products: java and application server. This guide illustrates how to setup ATG10 by using jdk1.6 and jboss5.
Configuration list:
OS: Linux CentOS 2.6.18 x86_64 GNU/Linux
Java: jdk-6u11-linux-i586.bin
JBoss: jboss-5.0.0.GA-jdk6.zip
ATG: ATG10.0.1.bin
Convention:
All lines start with a sharp sign(#) are linux commands, like this one
# chmod +x jdk-6u11-linux-i586.bin
1. jdk installation and configuration
If old version(s) of jdk has been installed and configured in the system, you do not need to uninstall it. That doesn't matter us much.
Use following commands to install:
# chmod +x jdk-6u11-linux-i586.bin
# ./jdk-6u11-linux-i586.bin
After installation complete, we need to setup Java environment variables. To enable system-wide variables, we modify /etc/profile, adding the following 4 lines to the end of the file.
JAVA_HOME=/usr/local/java/jdk1.6.0_11
CLASSPATH=.:${JAVA_HOME}/tools.jar:${JAVA_HOME}/jre/lib/rt.jar
PATH=${JAVA_HOME}/bin:${PATH}
export PATH CLASSPATH JAVA_HOME
To check the variable setting, we need to logout and then login. Use following commands:
# java -version
java version "1.6.0_11"
Java(TM) SE Runtime Environment (build 1.6.0_11-b03)
Java HotSpot(TM) Server VM (build 11.0-b16, mixed mode)
# javac -version
javac 1.6.0_11
Then we can check the information's correctness.
2. jboss5 install and config
As jdk installed and configured, installing JBoss is fairly simple, just unzip the file to directory we want.
# unzip jboss-5.0.0.GA-jdk6.zip -d /usr/java
Here we extracted the zip file to /usr/java directory, so the JBOSS_HOME variable should be set to /usr/java/jboss-5.0.0.GA.
3. ATG10
Not like several JDKs can be existed in one system, we need to uninstall older versions of ATG to ensure the correctness of ATG platform. To uninstall ATG, use following commands:
# cd <dir>/ATG/ATG9.1/uninstall/.ASE9.1_uninstall
# ./Uninstall_ATG_9.1
After remove old version of ATG, we can now install the latest one or the one you need.
Much too often, we access to our linux/unix server through terminal and don't have any desktop utilities. In this case, you add an argument to install ATG like the following.
# ./ATG10.0.1.bin -i console
Then follow the console guide and respond to the promts. In the process of installation, we will be asked to enter and choose information. The 2 important pieces of information are listed below:
jboss home: <absolute_jboss_home_path>
java home: <absolute_java_home_path>
If you do have the utilities of server's desktop view, the pain of following the command prompts can be easied to use Java Swing window, by changing the console argument to swing.
# ./ATG10.0.1.bin -i swing
Then follow the wizzard showing in swing window, as exactly in Windows OS.
After seeing the congratulations information, we need to add a environment variable to ease our life in the future.
ATGDIR=/home/owen/ATG/ATG10.0.1
Remember to logout and login to make the change working.
4. Test of setting up.
To see if we set ATG successfully, we can start the ATG built-in reference application called Motorprise. Use following commands to fire the app up!
# $ATGDIR/DAS/solid/i486-unknown-linux2/bin/solfe -c $ATGDIR/DAS/solid/atgdb
# $ATGDIR/home/bin/startDynamoOnJBOSS.sh -c atg -f -run-in-place -m MotorpriseJSP Fulfillment
If console doesn't show any error message, then after app started, we can access to http://localhost:8080/Motorprise through our favorite web browsers. Then we can see the results.
Any suggestions, please don't hesitate to comment it.
分享到:
相关推荐
《ATG - Program Guide》作为ATG电子商务平台的编程指南,旨在为开发者提供深入理解及操作ATG电子商务系统的全面指导。该文档版本为10.0.1,由Art Technology Group, Inc.(ATG)于2011年11月15日发布。ATG公司版权...
在本文中,我们将深入探讨如何在Linux环境下安装ATG 11.1版本。ATG(Application Technology Generator)是Oracle公司的一个电子商务平台,用于构建高度个性化的在线购物体验。以下是一些关键步骤和配置要点: 首先...
根据提供的文件信息,我们可以深入探讨ATG电子商务平台中的核心模型与仓库概念,这些知识点对于理解ATG系统的架构和操作方式至关重要。 ### ATG电子商务平台概述 ATG(Art Technology Group)电子商务平台是一款由...
4. 版权声明中的日期和版本信息:文档中提到了特定的日期“12/21/10”和版本号“v1”,这些信息对于追踪软件文档的历史版本和更新非常有用。在实际工作中,IT人员通常需要根据文档的日期和版本来确定其适用性和准确...
### ATG Commerce编程指南知识点解析 #### 一、概述 **ATG Commerce**是一款由Art Technology Group(ATG)开发的电子商务平台解决方案。该平台旨在为开发者提供一系列强大的工具和服务,帮助他们构建高度定制化的...
《ATG Page Developer’s Guide》是一份针对ATG电子商务平台的页面开发者指南文档,该文档版本为10.0.1,由Art Technology Group, Inc.(简称ATG)出版。此文档主要面向希望在ATG电子商务平台上进行页面开发的技术...
### ATG个性化编程指南 #### 一、简介 ATG(Art Technology Group)是一家领先的电子商务解决方案提供商,专注于为企业提供高效、灵活的电商平台构建工具。在众多ATG的产品中,个性化模块是其一大特色之一,它能够...
10. **ATG Architecture**:详细介绍了 ATG 的整体架构设计,包括与 J2EE 架构的关系以及使用的开源技术栈(如 Spring、Hibernate 等)。 11. **Type1 MVC**:基于 Struts 实现的模型视图控制器模式,是 ATG 架构中...
ATG系统支持B2B(Business to Business,企业对企业)和B2C(Business to Consumer,企业对消费者)两种电子商务模式。在B2B模式下,ATG为批发商、分销商等提供专业的交易平台,支持复杂的交易流程和供应链管理;而...
ATG教程.doc ATG教程.doc ATG教程.doc ATG教程.doc
标题与描述均提到了“ATG Merchandise 功能详解”,这指向了Oracle ATG Web Commerce平台中的Merchandising功能模块。此模块是为电子商务网站提供强大管理能力的关键组件,旨在提升客户体验、增加业务敏捷性、降低...
ENRAF 854ATG1伺服液位计中文资料 ENRAF 854ATG1伺服液位计是一款高级的液位计,用于测量液体的高度和密度。该设备具有高精度和高可靠性,广泛应用于石油、化工、能源、食品等行业。 液位测量的原理 液位测量是...