Software youll need:
Tc2007.1.3_win.zip (https://ftp.ugs.com => Full Product Release)
Tc2007.1.3_otw.zip (https://ftp.ugs.com => Full Product Release)
Tc2007.1.3_PV_ALL.zip (https://ftp.ugs.com => Full Product Release)
Tc2007.1.3_pub.zip (https://ftp.ugs.com => Full Product Release)
nx-5.0.0-32bit.zip (https://ftp.ugs.com => Full Product Release)
TC2007.1.3/NX5 LICENSE
Oracle v10.2.0.1 (CERTIFIED)
JAVA JDK 1.6.0 (renamed to SDK, and/or 6) (https://java.sun.com)
Apache HTTP 2.0 (https://httpd.apache.org)
JBOSS 4.0.5 GA (CERTIFIED EXACT VERSION) (https://labs.jboss.com/jbossas/downloads/)作者: 1fans 时间: 2008-10-22 09:03
Create oracle and infodba user accounts:
Create oracle account (LOCAL Administrative). Use this to install Oracle & create DB.
Create infodba account (LOCAL Administrative). Use this to install Teamcenter.
Installations in preparation for Teamcenter 4-tier configuration:
FLEXlm (Common Licensing Toolkit which uses a vendor daemon of ugslmd and port 28000)
Install the FLEXlm software on the designated license server machine.
NX 5.0 - Install NX 5.0 on every prospective Teamcenter Rich Client. The default base directory is c:\Program
Files\UGS\NX 5.0. This will be important to note when configuring the OTW Distribution Server Instance.
JAVA 1.6.0 jdk-6u1-windows-i586-p.exe and take defaults.
Install JAVA JDK on BOTH the Corporate Server AND prospective Rich Clients.
Server hostname conventions used because in real life, these might be different machines:
tcnx5flexserverhost - Hostname of Teamcenter 2007.1.3 / NX5 FLEXlm license server
oracleserverhost - Hostname of the database engine (Oracle) server
tcserverhost - Hostname of the Teamcenter Corporate Server.
In this case, this applies as the hostname for the J2EE Pool
Manager (Tree Cache Peers) and Parent FSC servers.
midtierserverhost - HTTP Web Server / Web Application Server / OTW server
For your purposes, you will just use the hostname of your machine throughout (one hostname) if you are installing all
of this on 1 machine.作者: 1fans 时间: 2008-10-22 09:05
Login as oracle before performing the following Oracle related tasks.
Install Oracle 10g:
Under the OracleSource\install\ run setup.exe (Oracle Universal Installer or OUI)
Welcome: Next
Specify File Locations:
Source (leave as is)
Destination:
Name: OraDb10g_home1 (default)
Path: c:\oracle\ora10201 (my choice ORACLE_HOME) Next
Select Installation Type: Enterprise Edition (808MB) (default) Next
Select Database Configuration: Select Do not create a starter database (bottom) Next
Summary: Click on Install
Install: Let this complete
End of Installation: Click on Exit
Do you really want to exit Click on Yes
The Oracle LISTENER:
Start => Programs => Oracle OraDb10g_home1 => Configuration and Migration Tools => Net Manager
Expand on Local
Select the Listeners folder
Choose Edit => Create
Accept LISTENER as the name and click OK
Check hostname and port by clicking Add Address button
Host: oracleserverhost
Port: 1521 (default)
Choose File => Save Network Configuration
File => Exit to exit the Oracle Enterprise Manager Console
Start the LISTENER:
Open up a Command Prompt.
cd c:\oracle\ora10201\bin
set ORACLE_HOME=c:\oracle\ora10201
lsnrctl start LISTENER (LSNRCTL and NOT a 1 on the end)
To make the Listener start automatically:
Start => Settings => Control Panel => Administrative Tools => Services
Oracleora10gTNSListener: Right click => Properties => General tab => Startup type:
Automatic => Apply button and OK button
Confirm in Task Manager => Processes: TNSLSNR.EXE
Copy Teamcenter Templates:
For example, in a Command Prompt, type these 2 commands:
cd z:\Tc2007.1.3_win\tc\db_scripts\oracle\ (then hit Enter)
then
copy * c:\oracle\ora10201\assistants\dbca\templates\ (then hit Enter)
Create a New Database:
Start => Programs => Oracle OraDb10g_home1 => Configuration and Migration Tools =>
Database Configuration Assistant
Welcome: Next
Operations: Select Create a Database Next
Database Templates: Select Teamcenter Engineering Oracle10g Next
Database Identification:
Global Database Name: db200713 (8 characters MAX, begin w letter)
SID: db200713
Management Options: UNCHECK Configure the Database with Enterprise Manager Next
Database Credentials: Use the Same Password for All Accounts (default)
Enter infodba for BOTH entries. Next
Storage Options: Next
Database File Locations: Next
Recovery Configuration: UNCHECK Specify Flash Recovery Area Next
Database Content: Next
Initialization Parameters: Next
Database Storage: Next
Creation Options: Click the Finish
Summary: Click OK to start creating the database
Then click on Exit and now the TC database has been created.
Log file:
c:\oracle\admin\SID\create\customScripts.log where SID=db200713 in this example作者: 1fans 时间: 2008-10-22 09:10
Login as infodba before performing the following Teamcenter related installations.
Run TEM.BAT to Install Teamcenter Corporate Server plus J2EE Based Server Manager:
AVOID PITFALL: Create C:\Temp folder
Run z:\tc2007.1.3_win\TEM.BAT
Choose Install Language: English OK
Getting Started: Select Create a new installation of the product Next
Copyright Notice: Next
New Configuration: Description: db200713
ID: DB200713 Next
Solutions: Select Corporate Server Next
Select Features: Teamcenter Corporate Server (already expanded)
Teamcenter File Services (already selected default)
Teamcenter Foundation (already selected default)
FMS Server Cache (already selected default)
NX UG Integration (already selected default)
Select J2EE Based Server Manager
Installation Directory (my choice for TC_ROOT):
c:\Program Files\UGS\tc2007.1.3_4t Next
TCFS Service: Name: tcfs (already entered - default)
Port: 1528 (already entered - default) Next
Operating System User: Password: infodba
Confirm: infodba Next
Flex License Client Port: Host:
28000 tcnx5flexserverhost (NX5) Next
Configure TC_DATA: Create a new data directory (already selected default)
Data Directory Location (my choice for TC_DATA):
C:\Program Files\UGS\tcdata_db200713 Next
Database Engine Selection: Database Engine: Oracle (use pull-down)
Database Server: oracleserverhost
Service: db200713 (enter Oracle SID)
Port: 1521 (default)
Database User: infodba (enter user)
Database Password: infodba (enter password)
Next
Volume Specification: Volume Name: vol_db200713
Volume Location (my choice for volume):
C:\Program Files\UGS\vol_db200713 Next
Transient Volume Settings: Next
Default Site Web Server: Next
Teamcenter Administrative User: Next
FSC Service: Next
FSC Service: Connections: (note: port 4544) Next
FSC Service: FCC Defaults: Next
FSC Service: Additional Sites: Next
FSC Service: Additional Group Sites: Next
FSC Deployment Model: (Simple Model) Next
TcServer Character Encoding Settings: Canonical Name (use pull-down scroll to top)
ISO8859_1
Server Manager for J2EE: Click on Add button
Tree Cache Peers (you have to type in the tcserver hostname)
Host: Port:
tcserverhost 17810 Next
Server Manager for J2EE Performance Tuning: Next
Database Template Summary: Next
Confirm Selections: Double-check your selections vs. above Next
Install Features: Click on Show Details button to follow
When completed, youll hopefully see
Install Features: Successful at the top.
Close
Log files pertaining to TEM.BAT installation:
TC_ROOT\install\install_SID_XXXXXXXXXX.log where SID=db200713 in this example.
TC_ROOT\install\configuration.xml
TC_ROOT\logs\tc_install.log作者: 1fans 时间: 2008-10-22 09:11
OTW Server INSWEB.BAT
Create TC_ROOT\OTW_Deployment directory.
Run z:\tc2007.1.3_win\Web_tier\INSTALL_TCWEB.EXE
WinZip Self-Extractor [INSTALL_TCWEB.EXE] dialog appears
Unzip to Folder (enter this directory)
TC_ROOT\OTW_Deployment
Click on Unzip
199 (or XXX) file(s) unzipped successfully Click on OK
Click on Close
Run INSWEB.BAT and copy ICDs
Navigate to TC_ROOT\OTW_Deployment\
Double-click on insweb.bat
AVOID PITFALL: If insweb.bat doesnt start (DOS shell flickers quickly and disappears),
Control Panel => System => Advanced tab => Environment Variables =>
System Variables: Path=
Carefully remove all paths involving jre, jdk, j2se. This was most
likely introduced by Oracle using JAVA 1.4.2.
Teamcenter Web Application Manager dialog appears:
To copy Distribution Server and Distribution Server Instance solution files:
Click on Copy ICDs button
Click Browse and navigate to z:\tc2007.1.3_otw\otw_cdrom\icd
Click Open => OK
When copying completes Click OK to continue click OK
Return to the Teamcenter Web Application Manager dialog
To copy Thin Client solution files:
Click on Copy ICDs button
Click Browse and navigate to z:\tc2007.1.3_win\Web_tier\icd
Click Open => OK
When copying completes Click OK to continue click OK
Return to the Teamcenter Web Application Manager dialog作者: 1fans 时间: 2008-10-22 09:12
Create the OTW Distribution Server:
Having returned to the Teamcenter Web Application Manager dialog
Click Add button
Change Name to Distribution_Server
Change Staging Location to TC_ROOT\OTW_Deployment\Distribution_Server
Click Add button
Click Browse and navigate to z:\tc2007.1.3_otw\otw_cdrom folder
Click Open => OK
Change Solution Type (using pull-down) to Distribution Server
Click OK
Modify Required Context Parameters dialog appears
Click OK
When configuration completes Click OK to continue click OK
Return to the Teamcenter Web Application Manager dialog
Create the OTW Distribution Server Instance:
Having returned to the Teamcenter Web Application Manager dialog
Click Add button
Change Name to Distribution_Server_Instance
Change Staging Location to TC_ROOT\OTW_Deployment\Distribution_Server_Instance
Click Add button
Click Browse and navigate to z:\tc2007.1.3_win\Web_tier folder
Click Open => OK
Click Add button
Click Browse and navigate to z:\tc2007.1.3_PV_ALL source
Click Open => OK
Change Solution Type (using pull-down) to Distribution Server Instance
Click Solutions button Select Solutions dialog appears
Over the Web Installer (should already be selected)
Rich Client 4-Tier [1] (should already be selected)
Select NX Manager for Rich Client 4-Tier [1,2]
Select Teamcenter for Lifecycle Visualization (Embedded Viewer)
for Rich Client 4-Tier (Install and Configuration) [1,2]
Click OK => OK
Modify Required Context Parameters dialog appears.
For the NXWindowsLocation parameter, be sure the path matches the location where NX5
has been installed on each prospective Rich Client!
WindowsLocation: C:\Program Files\UGS\tc2007.1.3_4trc
NXWindowsLocation: C:\Program Files\UGS\NX 5.0
NXVersion: V23.0
Click OK
Create the OTW Distribution Server Instance (continued):
Modify Required Table ParentFSCAddressTable:
Under Host, enter the tc server hostname
Protocol: Host: Port:
https:// tcserverhost 4544
Click OK
Modify Required Table HTTPServerTable:
NOTE: Beware of the Web Application Server port
For JBOSS (in this example below), use 8888
For Weblogic, use (leave at) 7001 (default)
For Websphere, use 9080 (default)
Under URI, replace your_mid_tier_host:7001 with midtierserverhost:8888
Under Name, replace LMGatewayService 1 with db200713 (the SID)
URI: Name: SSOAppID:
https://midtierserverhost:8888/tc db200713 Teamcenter
Click OK
When configuration completes (be patient) Click OK to continue click OK
Return to the Teamcenter Web Application Manager dialog
TC_ROOT\OTW_Deployment\Distribution_Server_Instance\ds_manifest.mf
This file contains instance parameter info that will be pushed out onto the OTW clients
Create the OTW Thin Client:
Having returned to the Teamcenter Web Application Manager dialog
Click Add button
Change Name to Thin_Client
Change Staging Location to TC_ROOT\OTW_Deployment\Thin_Client
Change Solution Type (using pull-down) to Thin Client
Click Solutions button Select Solutions dialog appears
Select Teamcenter Enterprise Tier
Teamcenter Presentation Tier Infrastructure (already selected)
Teamcenter - Presentation Tier (already selected)
Click OK => OK
Modify Required Context Parameters dialog appears
For TreeCache Peers, replace localhost with the tc server hostname
TreeCache Peers: tcserverhost[17800]
Click OK
When configuration completes Click OK to continue click OK
Return to the Teamcenter Web Application Manager dialog and click Exit作者: 1fans 时间: 2008-10-22 09:13
Install and Configure Apache HTTP 2.0:
Double-click on apache_2.0.59-win32-x86-no_ssl.msi (in this example)
Just proceed taking all defaults throughout simple.
Navigate under C:\Program Files\Apache Group\Apache2\conf\ and edit httpd.conf
AVOID PITFALL:
DONT TYPE - Use Windows Explorer and navigate under
TC_ROOT\OTW_Deployment\Distribution_Server_Instance\webapp_root\otwweb
Then copy this directory from the Address bar for 2 of your 3 httpd.conf edits. Perhaps, also comment
out the ORIGINAL line, then copy and uncomment the line immediately below, replacing / pasting the
copied directory as in this example:
Edit 1 - DocumentRoot
# DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs"
DocumentRoot "C:\Program Files\UGS\tc2007.1.3_4t\OTW_Deployment\Distribution_Server_Instance\webapp_root\otwweb
Edit 2 - <Directory
# <Directory "C:/Program Files/Apache Group/Apache2/htdocs">
<Directory "C:\Program Files\UGS\tc2007.1.3_4t\OTW_Deployment\Distribution_Server_Instance\webapp_root\otwweb">
Edit 3 DirectoryIndex
# DirectoryIndex index.html index.html.var
DirectoryIndex otw.html
Then go to Control Panel => Administrative Tools => Services
Stop and Start the Apache service (Apache2)作者: 1fans 时间: 2008-10-22 09:15
Install and Configure JBOSS 4.0.5 GA:
Right-click => Extract All (Extraction Wizard) on jboss-4.0.5.GA.zip. Next
Browse button to enter your TC_ROOT directory. OK => Next => (takes 5 minutes) => Finish
JBOSS has been installed in a folder of TC_ROOT\jboss-4.0.5.GA\
Modify the following files:
jboss-4.0.5.GA\server\default\conf\jboss-service.xml
Change from: RMIObjectPort=4444
To: RMIObjectPort=4449
jboss-4.0.5.GA\server\default\deploy\jbossweb-tomcat55.sar\server.xml
Change from: Connector port=8080
To: Connector port=8888
jboss-4.0.5.GA\server\default\deploy\jbossweb-tomcat55.sar\META-INF\jboss-service.xml
Change from: <attribute name="UseJBossWebLoader">false</attribute>
To: <attribute name="UseJBossWebLoader">true</attribute>
jboss-4.0.5.GA\server\default\deploy\ear-deployer.xml
Change from: <attribute name="Isolated">true</attribute>
To: <attribute name="Isolated">false</attribute> (may already be false but check)
JAVA_HOME paths using DOS 8.3 syntax
JAVA (by default) is installed under c:\Program Files\Java\jdk1.6.0_01
To get the proper DOS 8.3 syntax:
Open a Command Prompt
Navigate at each folder level of the JAVA_HOME path on the server machine.
Type in dir /x at each path level to get the correct spelling of each directory.
Hence, in this example, using the DEFAULT JAVA_HOME path, the syntax for JAVA_HOME is:
C:\PROGRA~1\Java\JDK16~1.0_0
Having reviewed this, we can move on to the next 2 file edits (run.bat and start_rmi.bat)
jboss-4.0.5.GA\bin\run.bat
Start => Programs => Accessories => Notepad
File - Open => Navigate into jboss-4.0.5.GA\bin\ => Files of Type: All Files => Open run.bat
Add (recommend second line from the very top of the file)
set JAVA_HOME=C:\PROGRA~1\Java\JDK16~1.0_0
TC_ROOT\OTW_Deployment\Distribution_Server\webapp_root\start_rmi.bat
Change from: rmiregistry 12099
To: C:\PROGRA~1\Java\JDK16~1.0_0\bin\rmiregistry 12099
Copy the tc.ear file:
Copy from: TC_ROOT\OTW_Deployment\Thin_Client\deployment\tc.ear
To: TC_ROOT\jboss-4.0.5.GA\server\default\deploy\ directory.
NOW start the 4 OTW Processes:
TC_ROOT\jboss-4.0.5.GA\bin\run.bat
Be patient for the start of run.bat to complete. It may look like this when it settles.
Notice timing line saying Started in Xm:Ys:ZZZms 5th line above the very bottom.
TC_ROOT\OTW_Deployment\Distribution_Server\webapp_root\start_rmi.bat
Yes it is a blank screen and thats it. Go ahead and proceed to start_server.bat
TC_ROOT\OTW_Deployment\Distribution_Server\webapp_root\start_server.bat.
Notice the fourth line with a random port.
TC_ROOT\pool_manager\mgrstartSID.bat where SID=db200713 in this case.
Be patient for this to start also. Notice the 3 published lines at the very bottom.
The server configuration is now complete and is ready to accept 4-tier OTW clients.
The Web Application Server service (run.bat) and the Pool Manager must always be running if Thin/Rich clients are
to login. start_rmi.bat and start_server.bat must also run for all OTW Rich Client installations and updates.作者: 1fans 时间: 2008-10-22 09:16
OTW Rich Client Installation:
Assuming NX 5.0 and JAVA JDK 1.6.0 have been installed on the Rich Client prospect, Run Internet Explorer.
Enter the URL: https://midtierserverhost
Run button in Warning Security dialog
Watch progress bar at the bottom
OK button to this dialog:
C++ 2005 Redistributable dialog appears along the way showing this installing
OK button to this dialog
Over-the-Web install has finished. Now you can close this browser.
When this appears, you have completed the OTW Rich Client installation.
Start Rich Client:
Double-click on Teamcenter 2007 Rich Client 4-Tier icon now on desktop (per this user)
My Teamcenter
Login Prompt: User ID: infodba
Password: infodba
Notice: Server: db200713
Add NX icon (at the top in Teamcenter)
Edit => Options => find NX and click
Show Open in NX command check YES
OK or Apply button at the bottom
Click on NX icon once to start NX作者: 1fans 时间: 2008-10-22 09:16
Start Thin Client:
Run Internet Explorer
Enter the URL: https://midtierserverhost:8888/tc/webclient
User Name: infodba
Password: infodba
OK作者: luochanv 时间: 2008-12-5 16:44
从你的空间上我看到了你安装TC2007 四层架构的一篇文章,而我现今依旧在造成安装的困惑。
在TC WEB应用程序管理器中
我们会上传来自“tc2007.1.3_win\Web_tier\icd” 和 “tc2007.1.3_win\Web_tier\icd” 的ICDS
分别建立 Distribution_Server、Distribution_Server_Instance、Thin_Client;
在建立Distribution_Server_Instance的时候,可以安装成功,但提示 ICDS未复制完,