Installation of J2EE
Hi there!
What do i have to do after installing J2EE edition that i can actually use it? I would like to include classes/packages with import (e.g. javax.ejb.EntityBean).
Do i have to copy the files into rt.jar?
Regards,
Stefan
i recommend you do not modify sun's jars
set correcty the variables JAVA_HOME and J2EE_HOME in your OS
and compile/run with:
%J2EE_HOME%\bin\javac -classpath .;%J2EE_HOME%\lib\j2ee.jar *.java
%J2EE_HOME%\bin\java -classpath .;%J2EE_HOME%\lib\j2ee.jar Demo
Similar Messages
-
Installation of J2ee Adapter engine
Hi All,
As per my understanding in order to install J2ee Adapter engine, First we need to install Java System and later we install J2ee Adapter Engine.
Please correct me if am wrong.
Thanks,
Kalyan.Hi Prateek,
Thanks for ur reply,
We ahve a J2ee engine in EP server. If i want to configure a Local J2ee engine in that.Do i need to install a separate J2ee adapter engine on already existed J2EE (EP)server. Or can i do directly Configuration in Visual Admin of the existed J2EE server to connect my PI system.
My doubt is J2ee adapter engine already exists in J2ee engine of the WAS or is that a separate installation i need to do even i have tha J2EE engine.
Please clarify my doubt.
Thanks,
Kalyan. -
Installation of J2EE Adapter Engine with DB on different host
Hello all,
I don't know if this is the right thread, but hopefully it is.
I have got following assignment:
I have to install NW70 PI/XI J2EE Adapter Engine. The trouble is, that due to a CI and DB hosts politics it's necessary to have database on different host than the central instance is.
But unfortunatelly the "SAPINST" program and its choice of J2EE Adapter Engine installation doesn't offer the possibility to install the product (J2EE AE) as a distributed system. SAPINST simply installs J2EE AE on one host including database. I've not succeeded the find a work-around.
I got two ideas, but I would like to confirm them:
1) Instal full SAP Java AS as a distributed system. After proper installation and patching I would use a SDM tool and deploy all necessary components to get a J2EE Adapter Engine "like" system. The only problem is that I don't know exact difference between normal SAP Java AS and SAP J2EE Adapter Engine and I'm not sure where could I get all necessary .SAR files.
2) Make a installation of SAP J2EE Adapter Engine as SAPINST allows. After installation and pathing, shutdown the system and move database to desired host, change all settings and start SAP J2EE AE as a distributed system. Only thing I'm not sure about is, if the J2EE AE would run in such a landscape.
Could anyone help me to get out of this deadend ?
Thank you for your comments in advance. Rewards points granted.
TomasHi Jitendra,
thank you for your effort.
Maybe the question is more to Oracle forum part, because I don't think, that I would be able to do the installation as I described in point 1) (distributed JAVA AS and manuall deploying of AE components).
Probably the SAPINST is built up in this way, because in most cases it's needed to install J2EE AE on side of the other integrated system and there is one special machine dedicated to it.
If this is true and J2EE AE is really "normal JAVA AS" with some more functionality, I think the installation can be done as I described in point 2) - to install the J2EE AE locally, then shut it down and move the database to different host as required.
Anybody with different idea ?
Thank you
Regards
Tomas -
Problems in installation of J2EE server.
Hey guys,
We tried installing the J2EE server. I set the local host details in Windows> Preferences in NWDS, but the server is not getting activated to test our applications. To start the server, I had gone to control panel>Administrative tools-->Services, here I have two services created named SAPJ2E00 and SAPJ2E01. When I tried to start these services, its giving me this error "Could not start the SAPJ2E00 server on local machine Error 5: Access Denied". Do I need to login with a different user ID?
And another way which I tried is, starting the J2EE server through command line
D:\usr\sap\J2E\JC00\exe>sapstart.exe name =J2E nr=JC00
SAPDIAHOST=localhost
And the response is something like which is mentioned below:
sapstart.exe=>sapparam<1c>: No Profile used.
Start service SAPJ2E_JC00 on machine
localhost
OpenSCManager of
localhost failed. Error#: 1722
Cannot connect to DCOM Interface of Start Service: -2147024891
Any suggestions would be really helpful.
Regards,
Priyanka.Hi Priyanka,
I guess you have installed SAP WebAS Java.
If yes the you will be having a J2EE admin or <instancename>adm user; try starting with tht.
I also want to know that which Java version and database versionyou have used.
I also faced this situation where J2EE engine was not starting and the reason was some problem in Ms SQL server installation.
This is my first post to this forum; excuse me if I misunderstood.
Regards,
Sumit -
NWDI SP13 installation on J2EE Sp11 can works ?
I need to clarify the following:
I have a J2EE 640 Sp11, with EP and KM installed , both at Sp11.
I have to install the NWDI sp13.
I need to clarify if it can works with J2EE sp11, or before that I have to upgrade the J2EE to sp13.
The NDWI installation guide require only J2EE SP04, but it's quite old.
The Upgrade guide sp13 for the NWDI sp13 has the prerequisite the upgrade the J2EE to Sp13.
What I have to do ?
RegardsHi Mauro,
> The Upgrade guide sp13 for the NWDI sp13
> has the prerequisite the upgrade the J2EE to Sp13.
>
> What I have to do ?
Upgrade?! For different reasons:
- EP/KM SP11 is old and buggy. Not that SP15 is bug-free, but the situation is much better
- If the prerequisite to upgrade the J2EE to Sp13 is stated, in any support case you will be pointed to that.
Hope it helps
Detlev -
Problem in installation of J2EE SDK 1.3
I have installed J2EE SDK 1.3 on my machine. I have set
J2EE_HOME=C:\j2sdkee1.3.1
JAVA_HOME=C:\Program Files\j2sdk1.4.2_08
and
PATH=C:\j2sdkee1.3.1\bin
environmental variables. All the three path seem to OK. But when I'm trying to start application server using j2ee -verbose command on my dos prompt I'm getting following error
'C:\Program' is not recognized as an internal or external command, operable program or batch file.
I tried j2ee -verbose command from C: prompt as well as from C:\j2sdkee1.3.1\bin prompt in which j2ee batch file is present.
Please help/guide on above issueJAVA_HOME is having space character in it. Install J2SE at location where there are no spaces in the path and then try......
-
Portal Installation Error: J2EE Database is not available via test
When starting SAP with startsap I get this error
Checking EZP Database
J2EE Database is not available via test
See logfile JdbcCon.log
In the JdbcCon.log:
Start: Fri Nov 20 08:25:28 MST 2009
Error: Couldn't connect to DB
java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
The listener is up & running. I can tsnping to the EZP. The database is up & running
This is a new portals instance on AIX
hostname: ezpdb01-lp
OS: AIX 6.1
Oracle: 10.2.0.4
Any advice?Hi Bill,
Your are able to execute command start SAP succefully by using host
ezpdb01
I am using the correct hostname...
listener.ora
HOST = ezpdb01-lp
tnsnames.ora
HOST = ezpdb01-lp
UNIX - hostname
ezpdb01-lp
1)
ezpdb01-lp:ezpadm 7> startsap ezpdb01-lp
no start profiles found
2)
ezpdb01-lp:ezpadm 7> startsap ezpdb01
I get the same error in JdbcCon.log
Start: Tue Dec 01 08:45:53 MST 2009
Error: Couldn't connect to DB
java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
1. Now first step take backup of tnsname.ora & listner.ora
2. Edit hostname present from ezpdb01-lp to ezpdb01 in both the file.
3. Now try to start sap with command
startsap ezpdb01
, if still error exits then pls paste the contain present in sqlnet.ora.
Thanks
Anil -
New installation question (J2EE admin
I just isntalled SAP WAS with the new version
I tried successfully to get to the J@EE Engine Visual Administration GUI
I cant connect in. It does not come complete with connection properties like the old one did, and I dont know howto configure it.
Could someone tell me how to connect? How to configure the connection screen ?I was able to get the the J2EE engine visual Admin tool using a UID of admin, and a PW of admin.
Not sure if this will work when I connect thre a remote client.
Anyone have any info ? -
Installation of J2EE in a local machine
Hello,
I wonder if would set the J2EE
in just a machine for testing, because the J2EE still not installed on the server, this solution is possible?
and how can I do it?Hi,
You can do this by dowloading j2ee sneak peview from SDN
it is
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e0576c7e-e306-2a10-37b8-a25d82e6f9d8
Samrat -
J2ee Adapter engine installation error
Hi All,
I am installing XI with NW07. I had an ERP2005 server here with ABAP only. I installed Java Add In to it with usage type PI.
Now I tried to install J2ee adapter engine. It showed if i want to run a new installation or continue the old one.
I tried to install installation of J2ee adapter engine from a new directory.
It is stuck in between. I choose it as a MCOD to existing DB.
I can see a new instance for this in MMC and it is up and running.
But the old java instance is not running. None of the Proceses of Old Java instance (dispatcher, server0 and SDM) are not running. Did I do something wrong?
My JVM_BOOTSTRAP.OUT says this:-
Exception occurred:
com.sap.engine.frame.core.configuration.NameNotFoundException: A configuration with the path "cluster_data/dispatcher/ID4065200" does not exist.
at com.sap.engine.core.configuration.impl.ConfigurationDataCacheAllImpl.getSubConfiguration(ConfigurationDataCacheAllImpl.java:107)
at com.sap.engine.core.configuration.impl.ReadAccessConfiguration.getSubConfiguration(ReadAccessConfiguration.java:715)
at com.sap.engine.bootstrap.Synchronizer.getConfiguration(Synchronizer.java:426)
at com.sap.engine.bootstrap.Synchronizer.getElementType(Synchronizer.java:72)
at com.sap.engine.bootstrap.Bootstrap.initDatabaseConnection(Bootstrap.java:420)
at com.sap.engine.bootstrap.Bootstrap.<init>(Bootstrap.java:144)
at com.sap.engine.bootstrap.Bootstrap.main(Bootstrap.java:814)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:81)
Exception occurred:
com.sap.engine.bootstrap.SynchronizationException: Database initialization failed! Check database properties!
at com.sap.engine.bootstrap.Bootstrap.initDatabaseConnection(Bootstrap.java:422)
at com.sap.engine.bootstrap.Bootstrap.<init>(Bootstrap.java:144)
at com.sap.engine.bootstrap.Bootstrap.main(Bootstrap.java:814)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:81)
== Caused by: ==----
com.sap.engine.bootstrap.SynchronizationException: No such Dialog Instance (ID4065200) in the database! Check database consistency or local Bootstrap properties!
at com.sap.engine.bootstrap.Synchronizer.getElementType(Synchronizer.java:75)
at com.sap.engine.bootstrap.Bootstrap.initDatabaseConnection(Bootstrap.java:420)
at com.sap.engine.bootstrap.Bootstrap.<init>(Bootstrap.java:144)
at com.sap.engine.bootstrap.Bootstrap.main(Bootstrap.java:814)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:81)
Bootstrap module> Problem occurred while performing synchronization.
My dev_jcontrol.b00 shows:-
JControlStartJLaunch: program = C:\usr\sap\IDE\DVEBMGS00\exe\jlaunch.exe
-> arg00 = C:\usr\sap\IDE\DVEBMGS00\exe\jlaunch.exe
-> arg01 = pf=C:\usr\sap\IDE\SYS\profile\IDE_DVEBMGS00_sapides
-> arg02 = -DSAPINFO=IDE_00_bootstrap
-> arg03 = -nodeId=-1
-> arg04 = -file=C:\usr\sap\IDE\DVEBMGS00\j2ee\cluster\instance.properties
-> arg05 = -syncSem=JSTARTUP_WAIT_ON_5284
-> arg06 = -nodeName=bootstrap
-> arg07 = -jvmOutFile=C:\usr\sap\IDE\DVEBMGS00\work\jvm_bootstrap.out
-> arg08 = -stdOutFile=C:\usr\sap\IDE\DVEBMGS00\work\std_bootstrap.out
-> arg09 = -locOutFile=C:\usr\sap\IDE\DVEBMGS00\work\dev_bootstrap
-> arg10 = -mode=BOOTSTRAP
-> arg11 = pf=C:\usr\sap\IDE\SYS\profile\IDE_DVEBMGS00_sapides
-> arg12 = -DSAPSTART=1
-> arg13 = -DCONNECT_PORT=4740
-> arg14 = -DSAPSYSTEM=00
-> arg15 = -DSAPSYSTEMNAME=IDE
-> arg16 = -DSAPMYNAME=sapides_IDE_00
-> arg17 = -DSAPPROFILE=C:\usr\sap\IDE\SYS\profile\IDE_DVEBMGS00_sapides
-> arg18 = -DFRFC_FALLBACK=ON
-> arg19 = -DFRFC_FALLBACK_HOST=localhost
-> lib path = PATH=C:\j2sdk1.4.2_09\jre\bin\server;C:\j2sdk1.4.2_09\jre\bin;F:\oracle\IDE\102\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\j2sdk1.4.2_06\bin;C:\j2sdk1.4.2_06\lib;C:\usr\sap\IDE\SYS\exe\uc\NTI386
-> exe path = PATH=C:\j2sdk1.4.2_09\bin;C:\usr\sap\IDE\DVEBMGS00\j2ee\os_libs;F:\oracle\IDE\102\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\j2sdk1.4.2_06\bin;C:\j2sdk1.4.2_06\lib;C:\usr\sap\IDE\SYS\exe\uc\NTI386
Thr 4232 Tue Sep 16 17:48:04 2008
Thr 4232 *** ERROR => invalid return code of process bootstrap (exitcode = 66) http://jstartxx.c 1642
Thr 4232 JControlExecuteBootstrap: error executing bootstrap node bootstrap (rc = 66)
Thr 4232 JControlCloseProgram: started (exitcode = 66)
Thr 4232 JControlCloseProgram: good bye... (exitcode = 66)
My DEV_BOOTSTRAP.B00 shows:-
Thr 5984 Tue Sep 16 17:48:02 2008
Thr 5984 JHVM_RegisterNatives: registering methods in com.sap.bc.krn.perf.PerfTimes
Thr 5608 Tue Sep 16 17:48:04 2008
Thr 5608 JLaunchIExitJava: exit hook is called (rc = 66)
Thr 5608 **********************************************************************
u2022
o
ERROR => The Java VM terminated with a non-zero exit code.
Please see SAP Note 943602 , section 'J2EE Engine exit codes'
for additional information and trouble shooting.
Thr 5608 JLaunchCloseProgram: good bye (exitcode = 66)
I ran the prerequisite checks before starting the installation.
It shows everything ok except it told me to have a environmental variable as CPIC_MAX_CONV with the value 200 at least. And I did that.
All the other checks were ok.
All are on SAME OS and same machine.
I have J2EE Adapter Engine installation guide, but there is nothing for this in that
In Instance properties file for the old instance it is showing the instance ID which it is not able to find.
In the configtool of both the instances, the instance ID is same under cluster_data and this is of the newer instance
How did the instance ID and data got replaced in the configtool of old instance. I mean the new instance has its new directory or folder.
What Could be the problem?
Did I do anything wrong here?
Kindly helpHi,
Check out the SNote 997510, " Note 997510 - Troubleshooting
J2EE Engine 6.40/7.0 Bootstrap Issues ".
I hope it will help you to drill more in to the problem
Rgds
Radhakrishna D S -
Separating ABAP and J2EE stack after an Add-in installation
Hi All,
While I need to migrate an Add-in installation (ABAP + J2EE) to a new machine, there is also a requirement to separate these stacks into two separate instances. Can you please suggest the approach for this? Any suggestions are greatly appreciated.
Regards.Hi Vincent,
if you want to have a two stack system you better install it that way, meaning two different installation for both.
Unfortunately then you might have some trouble with security after this I cannot foresee.
Regards,
Benny -
Hi,
The setup is
OS= windows2000 server sp3 (standalone)
installed j2sdk1.4.2_02 in c:\j2se1.4.2
path=c:\j2se1.4.2\bin
env javahome=c:\j2se1.4.2\jre
Now when i try to install
j2eesdk-1_4-dr-windows-eval.exe,
it gives the error "There are no files requiring installation". There has been no previous installation of j2ee on this machine.
Any help is welcome.
abrarThis error message is typically issued in the case that files critical for installation are not found after the extraction of the distribution files. Please double check that your download is not corrupted and, if possible, try downloading again.
Another thing you could try is to rename j2eesdk-1_4-dr-windows-eval.exe into j2eesdk-1_4-dr-windows-eval.zip and extract its content using WinZip or similar utility into some temporary directory. After that check that you see file called appserv.class in that directory and try running setup.exe which will also be extracted. If there are errors during the attempt to unzip, that would also point to the distribution corruption as the cause of the problem. -
Installation Problem with Sneak Preview SP16
Hi folks,
as I was trying to install Sneak Preview NW04 SP16 Full Java version, I am facing a prbolem as below.
As a first step to install, when I clicked the SAPinst.exe, I got a screen whenin it asked me to enter the host name and the TCP/IP port to log on, with the default host and port filled in as "localhost", "21212" respectively. I accepted the above default values and clicked on the logon button. Then, the next screen popped up with licence agreement, and once I clicked on "I agree" button, I got the following error and could not proceed further.
"An error occurred during the installation of component SAP NetWeaver Sneak Preview '04 Support Release 1 > Migration - Target System installation. Press the log view button to get extended error information or press OK button to terminate the installation. Log files are written to C:\PROGRA~1\SAPINS~1\MW04SR1\WEBAS_~1\ONE_HOST".
In the log browser, which popped up later, I have noted the following three warnings.
"Error 5 ( Access is denied), in execution of of a "RegOpenKeyEx" function, line (67), with parameter
(System\CurrentControlSet\Services\NSCService)".
"The subkey 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
Services\NSCService' does not exist on the 'localhost' host".
"The step setDefaults with step key J2EE_SystemCopy_OneHost|ind|ind|ind|WebAs|640|0|J2EE_SystemCopy|ind|ind|ind|ind|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAs|630|0|setDefaults was executed with statur ERROR".
And, when I clicked the View Log button, I got the following info.
SAPinst is getting started.
Please be patient ...
guiengine: no GUI connected; waiting for a connection on host VICKY, port 21212 to continue with the installation
guiengine: login in process.
SAPinst component stack:
========================
Preinstall|ind|ind|ind|ind|ind|0
Current script:
===============
if (!installer.onWindows()) {
context.set("sapmntPath", "/sapmnt");
var info = new SystemMgt().getSystemInfo();
/* wirsinds
var min_heapSize = J2EEJavaParameter.getDefaultMaxHeapSize( Math.round(Number(info.getRamSize() / 2)));
context.set("heapSize", min_heapSize);
context.set("heapSize", 512);
//endewirsinds
var systems = new Table("t_systems");
systems.remove();
var installed = WebAS.getInstalledSystems();
var standalone = context.getBool("standalone");
var syss = [];
var localhost = installer.getHostName().toLowerCase();
for (var prop in installed) {
var sys = installed[prop];
if ((standalone && sys.j2eeStandalone) || (!standalone && !sys.j2eeStandalone)) {
if (context.getBool("di")) {
for (var it = sys.getMyInstances(); ! it.isDone(); it.next()) {
var instance = it.get();
var pref = instance.getPrefix();
if ((pref == "J" || pref == "D") && instance.getHostName().toLowerCase() == localhost) {
syss.push({SID:sys.getSID()});
break;
} else if (!context.getBool("prep") && context.getBool("ci")) {
// for a completion of CI we need the system, even if it does not have an instance.
syss.push({SID:sys.getSID()});
} else {
for (var it = sys.getMyInstancesOnHost(); !it.isDone(); it.next()) {
// system has an instance on this host.
syss.push({SID:sys.getSID()});
break;
context.set("WebASDump", sys.dump());
syss.sort(function(a, b) { if (a.SID < b.SID) return -1; if (a.SID > b.SID) return 1; return 0; });
for (var i = 0; i < syss.length; ++i) {
systems.insertRow(syss<i>);
if (syss.length > 0) {
context.set("lastsid", syss[0].SID);
} else if (!context.getBool("standalone")) {
if (context.getBool("ci") || context.getBool("di")) {
gui.showMessageBox("ind-rel.ind-os.ind-db.ij2ee-eng.noABAPFound");
installer.writeError("ind-rel.ind-os.ind-db.ij2ee-eng.noABAPFound");
} else if (context.getBool("ci") && !context.getBool("prep") && !parseBool(installer.getGlobalParameter("SeparateSCS"))) {
gui.showMessageBox("ind-rel.ind-os.ind-db.j2ee-eng.noPrepFound");
installer.writeError("ind-rel.ind-os.ind-db.j2ee-eng.noPrepFound");
if (!context.get("dbType")) {
var dbType = installer.getInstallationParameter('INSTPARA_DB').toLowerCase();
if (dbType != "inf") {
context.set("dbType", dbType);
var dbType = context.get("dbType");
if ((installer.getInstallationParameter('INSTPARA_DB').toLowerCase() == "ada" && !context.getBool("standalone"))
|| dbType == "db2" || dbType == "mss") {
context.set("canCreateSchemaRemote", "true");
if (dbType == "ora") {
context.set("dbPort", 1527);
if (info.getOSFAName().toLowerCase().indexOf("linux") != -1) {
var shells = new Table("shells");
var bash = "/bin/bash";
shells.updateRow({shell:bash}, "WHERE shell='" + bash + "'");
if (context.getBool("ci")) {
var fmgt = new FileMgt();
var jdmp = installer.getCD("J2EE-ENG") + "/JDMP";
var dbLoad = fmgt.isExisting(jdmp) && fmgt.isExisting(jdmp + "/IMPORT.XML") && fmgt.isExisting(jdmp+"/EXPDUMP.001");
context.set("dbLoad", dbLoad);
Exit status of child: 1
I tried to re-install again, but faced with the same error. Please suggest on how to go further.
Thanks in advance.
Vicky.hi Vicky,
Do you have admin rights to install? Access denied to Registry Key Editor means you don't have access permissions to open the registry.
you should be a part of administrator group to run the installation.
Regards
Arunkumar -
Installation problem: Central Instance 6.40 Oracle on Linux 32
Hi everybody, I ran into some basic problems with an installation on Redhat EL4 with SUN SDK 1.4.2_12
here is where sapinst stops after selecting the java dvd:
somehow the getting the right Java home seems to be the problem, although environment variables are set...
SAPinst component stack:
========================
Preinstall|ind|ind|ind|ind|ind|0
Current script:
===============
if (!context.getBool("ci") && !context.getBool("di") && !installer.onWindows()) {
// we are running on Unix. We need JAVA_HOME for the user creation only.
WebAS.restore(context.get("WebASDump"));
var webas = new WebAS({sid:context.get("SID"), j2eeStandalone:context.getBool("standalone")});
if (webas.getAccountData(WebAS.SIDAdm).exists) {
return;
if (context.get("JAVA_HOME") == "") {
if (installer.onOS400()) {
installer.getCD("J2EE");
context.set( "JAVA_HOME", os400_getJavaHome() );
} else {
var versions = Java.readVersionFile(installer.getCD("J2EE"));
context.set("JAVA_HOME", Java.getBestHome(versions.minVersion, versions.maxVersion));
here the sapinst_dev.log:
TRACE [sapinst.cpp:285]
CSapInst::initMessaging()
Using custom value info for property SAPINST_MESSAGE_CONSOLE_THRESHOLD.
TRACE[E] [syxxcfsmgt.cpp:269]
CSyFileSystemMgtImpl::getNode(const CSyPath &product.catalog) const
Node product.catalog does not exist.
TRACE [iaxxccontrolfile.cpp:344]
CControlFile::getMessageFilePath()
Running with messages from /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST
TRACE [sapinst.cpp:306]
CSapInst::initMessaging()
This is SAPinst, version 642, build 703609
compiled on Nov 21 2004, 20:12:45
TRACE [sapinst.cpp:311]
CSapInst::initMessaging()
Gui connected by user root from host localhost
TRACE [syuxcgroup.cpp:528]
bool CSyUserImpl::isExistingOnOS()
checking existence of account group="root" gid="0" succeeded with true.
TRACE [syxxccache.cpp:208]
CSyAccountCache::getGroupImpl(name="", sid="0", create=false, ISyProgressObserver* )
inserted account (root, 0, GROUP) into the accountcache.
TRACE [syxxsyshlp.cpp:133]
syslib::logSystemState()
Process environment
===================
Environment Variables
=====================
SSH_AGENT_PID = 3137
HOSTNAME = localhost
TERM = xterm
SHELL = /bin/bash
DESKTOP_STARTUP_ID =
HISTSIZE = 1000
GTK_RC_FILES = /etc/gtk/gtkrc:/root/.gtkrc-1.2-gnome2
WINDOWID = 35655351
SAPINST_EXEDIR_CD = .
QTDIR = /usr/lib/qt-3.3
USER = root
JRE_HOME = /usr/java/j2sdk1.4.2_12/jre
LD_LIBRARY_PATH = /tmp/sapinst_exe.3669.1153729381
LS_COLORS = no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:
SSH_AUTH_SOCK = /tmp/ssh-WtPWyH3136/agent.3136
GNOME_KEYRING_SOCKET = /tmp/keyring-MMmk9C/socket
KDEDIR = /usr
SESSION_MANAGER = local/localhost:/tmp/.ICE-unix/3109
PATH = /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/java/j2sdk1.4.2_12/bin:/root/bin
DESKTOP_SESSION = default
MAIL = /var/spool/mail/root
JAVA_BINDIR = /usr/java/j2sdk1.4.2_12/bin
PWD = /root/backupmnt/temp/SAPWAS640LinuxOracle/32bitInstall/DVD_NW_04_SR1_Installation_Master/IM09_LINUX_32/SAPINST/UNIX/LINUX_32
INPUTRC = /etc/inputrc
JAVA_HOME = /usr/java/j2sdk1.4.2_12
LANG = en_US.UTF-8
SAPINST_EXE_DIR = /tmp/sapinst_exe.3669.1153729381
JAVA_VERSION = 1.4.2_12
GDMSESSION = default
SSH_ASKPASS = /usr/libexec/openssh/gnome-ssh-askpass
SHLVL = 2
HOME = /root
JDK_HOME = /usr/java/j2sdk1.4.2_12
GNOME_DESKTOP_SESSION_ID = Default
LOGNAME = root
DBUS_SESSION_BUS_ADDRESS = unix:abstract=/tmp/dbus-KeIbVNuZM7
LESSOPEN = |/usr/bin/lesspipe.sh %s
DISPLAY = :0.0
G_BROKEN_FILENAMES = 1
XAUTHORITY = /root/.Xauthority
COLORTERM = gnome-terminal
User: root, Id: 0
Effective user: root, Id: 0
Group: root, Id: 0
Effective group: root, Id: 0
Umask: 022
Resource Limits
===============
RLIMIT_CPU: maximum amount of CPU time in seconds current: unlimited maximum: unlimited
RLIMIT_FSIZE: maximum size of a file in bytes that may be created by a process current: unlimited maximum: unlimited
RLIMIT_DATA: maximum size of a process's heap in bytes current: unlimited maximum: unlimited
RLIMIT_STACK: maximum size of a process's stack in bytes current: 10485760 maximum: unlimited
RLIMIT_CORE: maximum size of a core file in bytes current: unlimited maximum: unlimited
RLIMIT_MEMLOCK: Locked-in-memory addess space. current: 32768 maximum: 32768
RLIMIT_NOFILE: one more than the maximum value that the system may assign to a newly created descriptor current: 1024 maximum: 1024
RLIMIT_OFILE: one more than the maximum value that the system may assign to a newly created descriptor current: 1024 maximum: 1024
RLIMIT_NPROC: maximum number of child processes per real user ID current: 13184 maximum: 13184
RLIMIT_RSS: maximum resident set size in bytes current: unlimited maximum: unlimited
RLIMIT_AS: maximum size of a process's total available memory, in bytes current: unlimited maximum: unlimited
Working directory: /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST
TRACE [syuxctask.cpp:1242]
CSyTaskImpl::start(bool)
A child process has been started. Pid = 3705
TRACE [syxxsyshlp.cpp:143]
syslib::logSystemState()
System information
==================
uname: Linux localhost 2.6.9-11.EL #1 Fri May 20 18:17:57 EDT 2005 i686 i686 i386 GNU/Linux
RAM size (MB): 813.152
Swap size (MB): 258.852
Kernel Parameters:
==================
dev.cdrom.autoclose = 1
dev.cdrom.autoeject = 0
dev.cdrom.check_media = 0
dev.cdrom.debug = 0
dev.cdrom.info = CD-ROM information, Id: cdrom.c 3.20 2003/12/17
dev.cdrom.lock = 1
dev.parport.default.spintime = 500
dev.parport.default.timeslice = 200
dev.parport.parport0.autoprobe =
dev.parport.parport0.autoprobe0 =
dev.parport.parport0.autoprobe1 =
dev.parport.parport0.autoprobe2 =
dev.parport.parport0.autoprobe3 =
dev.parport.parport0.base-addr = 888 1912
dev.parport.parport0.devices.active = none
dev.parport.parport0.devices.lp.timeslice = 200
dev.parport.parport0.dma = -1
dev.parport.parport0.irq = -1
dev.parport.parport0.modes = PCSPP,TRISTATE
dev.parport.parport0.spintime = 500
dev.raid.speed_limit_max = 200000
dev.raid.speed_limit_min = 1000
dev.rtc.max-user-freq = 64
dev.scsi.logging_level = 0
fs.aio-max-nr = 65536
fs.aio-nr = 0
fs.binfmt_misc.register =
fs.binfmt_misc.status = enabled
fs.dentry-state = 22755 20214 45 0 0 0
fs.dir-notify-enable = 1
fs.file-max = 82562
fs.file-nr = 2480 0 82562
fs.inode-nr = 17270 1015
fs.inode-state = 17270 1015 0 0 0 0 0
fs.lease-break-time = 45
fs.leases-enable = 1
fs.mqueue.msg_max = 10
fs.mqueue.msgsize_max = 8192
fs.mqueue.queues_max = 256
fs.overflowgid = 65534
fs.overflowuid = 65534
fs.quota.allocated_dquots = 0
fs.quota.cache_hits = 0
fs.quota.drops = 0
fs.quota.free_dquots = 0
fs.quota.lookups = 0
fs.quota.reads = 0
fs.quota.syncs = 20
fs.quota.writes = 0
kernel.acct = 4 2 30
kernel.cad_pid = 1
kernel.cap-bound = -257
kernel.core_pattern = core
kernel.core_uses_pid = 1
kernel.ctrl-alt-del = 0
kernel.domainname = (none)
kernel.exec-shield = 1
kernel.exec-shield-randomize = 1
kernel.hostname = localhost
kernel.hotplug = /sbin/hotplug
kernel.modprobe = /sbin/modprobe
kernel.msgmax = 8192
kernel.msgmnb = 16384
kernel.msgmni = 16
kernel.ngroups_max = 65536
kernel.osrelease = 2.6.9-11.EL
kernel.ostype = Linux
kernel.overflowgid = 65534
kernel.overflowuid = 65534
kernel.panic = 0
kernel.panic_on_oops = 1
kernel.pid_max = 32768
kernel.print-fatal-signals = 0
kernel.printk = 6 4 1 7
kernel.printk_ratelimit = 5
kernel.printk_ratelimit_burst = 10
kernel.pty.max = 4096
kernel.pty.nr = 3
kernel.random.boot_id = 906671fa-2e46-4253-b860-368e36266a3a
kernel.random.entropy_avail = 3968
kernel.random.poolsize = 512
kernel.random.read_wakeup_threshold = 64
kernel.random.uuid = 32d988a2-1496-4f14-93ac-ff43f88ff37d
kernel.random.write_wakeup_threshold = 128
kernel.real-root-dev = 0
kernel.sem = 250 32000 32 128
kernel.shmall = 2097152
kernel.shmmax = 33554432
kernel.shmmni = 4096
kernel.suid_dumpable = 0
kernel.sysrq = 0
kernel.tainted = 1
kernel.threads-max = 26368
kernel.vdso = 0
kernel.version = #1 Fri May 20 18:17:57 EDT 2005
net.core.dev_weight = 64
net.core.divert_version = 0.46
net.core.lo_cong = 100
net.core.message_burst = 10
net.core.message_cost = 5
net.core.mod_cong = 290
net.core.netdev_max_backlog = 300
net.core.no_cong = 20
net.core.no_cong_thresh = 10
net.core.optmem_max = 10240
net.core.rmem_default = 110592
net.core.rmem_max = 131071
net.core.somaxconn = 128
net.core.wmem_default = 110592
net.core.wmem_max = 131071
net.ipv4.conf.all.accept_redirects = 1
net.ipv4.conf.all.accept_source_route = 0
net.ipv4.conf.all.arp_announce = 0
net.ipv4.conf.all.arp_filter = 0
net.ipv4.conf.all.arp_ignore = 0
net.ipv4.conf.all.bootp_relay = 0
net.ipv4.conf.all.disable_policy = 0
net.ipv4.conf.all.disable_xfrm = 0
net.ipv4.conf.all.force_igmp_version = 0
net.ipv4.conf.all.forwarding = 0
net.ipv4.conf.all.log_martians = 0
net.ipv4.conf.all.mc_forwarding = 0
net.ipv4.conf.all.medium_id = 0
net.ipv4.conf.all.proxy_arp = 0
net.ipv4.conf.all.rp_filter = 0
net.ipv4.conf.all.secure_redirects = 1
net.ipv4.conf.all.send_redirects = 1
net.ipv4.conf.all.shared_media = 1
net.ipv4.conf.all.tag = 0
net.ipv4.conf.default.accept_redirects = 1
net.ipv4.conf.default.accept_source_route = 0
net.ipv4.conf.default.arp_announce = 0
net.ipv4.conf.default.arp_filter = 0
net.ipv4.conf.default.arp_ignore = 0
net.ipv4.conf.default.bootp_relay = 0
net.ipv4.conf.default.disable_policy = 0
net.ipv4.conf.default.disable_xfrm = 0
net.ipv4.conf.default.force_igmp_version = 0
net.ipv4.conf.default.forwarding = 0
net.ipv4.conf.default.log_martians = 0
net.ipv4.conf.default.mc_forwarding = 0
net.ipv4.conf.default.medium_id = 0
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.secure_redirects = 1
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.default.shared_media = 1
net.ipv4.conf.default.tag = 0
net.ipv4.conf.eth0.accept_redirects = 1
net.ipv4.conf.eth0.accept_source_route = 0
net.ipv4.conf.eth0.arp_announce = 0
net.ipv4.conf.eth0.arp_filter = 0
net.ipv4.conf.eth0.arp_ignore = 0
net.ipv4.conf.eth0.bootp_relay = 0
net.ipv4.conf.eth0.disable_policy = 0
net.ipv4.conf.eth0.disable_xfrm = 0
net.ipv4.conf.eth0.force_igmp_version = 0
net.ipv4.conf.eth0.forwarding = 0
net.ipv4.conf.eth0.log_martians = 0
net.ipv4.conf.eth0.mc_forwarding = 0
net.ipv4.conf.eth0.medium_id = 0
net.ipv4.conf.eth0.proxy_arp = 0
net.ipv4.conf.eth0.rp_filter = 1
net.ipv4.conf.eth0.secure_redirects = 1
net.ipv4.conf.eth0.send_redirects = 1
net.ipv4.conf.eth0.shared_media = 1
net.ipv4.conf.eth0.tag = 0
net.ipv4.conf.lo.accept_redirects = 1
net.ipv4.conf.lo.accept_source_route = 1
net.ipv4.conf.lo.arp_announce = 0
net.ipv4.conf.lo.arp_filter = 0
net.ipv4.conf.lo.arp_ignore = 0
net.ipv4.conf.lo.bootp_relay = 0
net.ipv4.conf.lo.disable_policy = 1
net.ipv4.conf.lo.disable_xfrm = 1
net.ipv4.conf.lo.force_igmp_version = 0
net.ipv4.conf.lo.forwarding = 0
net.ipv4.conf.lo.log_martians = 0
net.ipv4.conf.lo.mc_forwarding = 0
net.ipv4.conf.lo.medium_id = 0
net.ipv4.conf.lo.proxy_arp = 0
net.ipv4.conf.lo.rp_filter = 0
net.ipv4.conf.lo.secure_redirects = 1
net.ipv4.conf.lo.send_redirects = 1
net.ipv4.conf.lo.shared_media = 1
net.ipv4.conf.lo.tag = 0
net.ipv4.icmp_echo_ignore_all = 0
net.ipv4.icmp_echo_ignore_broadcasts = 0
net.ipv4.icmp_ignore_bogus_error_responses = 0
net.ipv4.icmp_ratelimit = 1000
net.ipv4.icmp_ratemask = 6168
net.ipv4.igmp_max_memberships = 20
net.ipv4.igmp_max_msf = 10
net.ipv4.inet_peer_gc_maxtime = 120
net.ipv4.inet_peer_gc_mintime = 10
net.ipv4.inet_peer_maxttl = 600
net.ipv4.inet_peer_minttl = 120
net.ipv4.inet_peer_threshold = 65664
net.ipv4.ip_autoconfig = 0
net.ipv4.ip_default_ttl = 64
net.ipv4.ip_dynaddr = 0
net.ipv4.ip_forward = 0
net.ipv4.ip_local_port_range = 32768 61000
net.ipv4.ip_no_pmtu_disc = 0
net.ipv4.ip_nonlocal_bind = 0
net.ipv4.ipfrag_high_thresh = 262144
net.ipv4.ipfrag_low_thresh = 196608
net.ipv4.ipfrag_secret_interval = 600
net.ipv4.ipfrag_time = 30
net.ipv4.neigh.default.anycast_delay = 99
net.ipv4.neigh.default.app_solicit = 0
net.ipv4.neigh.default.base_reachable_time = 30
net.ipv4.neigh.default.delay_first_probe_time = 5
net.ipv4.neigh.default.gc_interval = 30
net.ipv4.neigh.default.gc_stale_time = 60
net.ipv4.neigh.default.gc_thresh1 = 128
net.ipv4.neigh.default.gc_thresh2 = 512
net.ipv4.neigh.default.gc_thresh3 = 1024
net.ipv4.neigh.default.locktime = 99
net.ipv4.neigh.default.mcast_solicit = 3
net.ipv4.neigh.default.proxy_delay = 79
net.ipv4.neigh.default.proxy_qlen = 64
net.ipv4.neigh.default.retrans_time = 99
net.ipv4.neigh.default.ucast_solicit = 3
net.ipv4.neigh.default.unres_qlen = 3
net.ipv4.neigh.eth0.anycast_delay = 99
net.ipv4.neigh.eth0.app_solicit = 0
net.ipv4.neigh.eth0.base_reachable_time = 30
net.ipv4.neigh.eth0.delay_first_probe_time = 5
net.ipv4.neigh.eth0.gc_stale_time = 60
net.ipv4.neigh.eth0.locktime = 99
net.ipv4.neigh.eth0.mcast_solicit = 3
net.ipv4.neigh.eth0.proxy_delay = 79
net.ipv4.neigh.eth0.proxy_qlen = 64
net.ipv4.neigh.eth0.retrans_time = 99
net.ipv4.neigh.eth0.ucast_solicit = 3
net.ipv4.neigh.eth0.unres_qlen = 3
net.ipv4.neigh.lo.anycast_delay = 99
net.ipv4.neigh.lo.app_solicit = 0
net.ipv4.neigh.lo.base_reachable_time = 30
net.ipv4.neigh.lo.delay_first_probe_time = 5
net.ipv4.neigh.lo.gc_stale_time = 60
net.ipv4.neigh.lo.locktime = 99
net.ipv4.neigh.lo.mcast_solicit = 3
net.ipv4.neigh.lo.proxy_delay = 79
net.ipv4.neigh.lo.proxy_qlen = 64
net.ipv4.neigh.lo.retrans_time = 99
net.ipv4.neigh.lo.ucast_solicit = 3
net.ipv4.neigh.lo.unres_qlen = 3
net.ipv4.route.error_burst = 5000
net.ipv4.route.error_cost = 1000
net.ipv4.route.flush =
net.ipv4.route.gc_elasticity = 8
net.ipv4.route.gc_interval = 60
net.ipv4.route.gc_min_interval = 0
net.ipv4.route.gc_thresh = 2048
net.ipv4.route.gc_timeout = 300
net.ipv4.route.max_delay = 10
net.ipv4.route.max_size = 32768
net.ipv4.route.min_adv_mss = 256
net.ipv4.route.min_delay = 2
net.ipv4.route.min_pmtu = 552
net.ipv4.route.mtu_expires = 600
net.ipv4.route.redirect_load = 20
net.ipv4.route.redirect_number = 9
net.ipv4.route.redirect_silence = 20480
net.ipv4.route.secret_interval = 600
net.ipv4.tcp_abort_on_overflow = 0
net.ipv4.tcp_adv_win_scale = 2
net.ipv4.tcp_app_win = 31
net.ipv4.tcp_bic = 1
net.ipv4.tcp_bic_beta = 819
net.ipv4.tcp_bic_fast_convergence = 1
net.ipv4.tcp_bic_low_window = 14
net.ipv4.tcp_dsack = 1
net.ipv4.tcp_ecn = 0
net.ipv4.tcp_fack = 1
net.ipv4.tcp_fin_timeout = 60
net.ipv4.tcp_frto = 0
net.ipv4.tcp_keepalive_intvl = 75
net.ipv4.tcp_keepalive_probes = 9
net.ipv4.tcp_keepalive_time = 7200
net.ipv4.tcp_low_latency = 0
net.ipv4.tcp_max_orphans = 65536
net.ipv4.tcp_max_syn_backlog = 1024
net.ipv4.tcp_max_tw_buckets = 180000
net.ipv4.tcp_mem = 196608 262144 393216
net.ipv4.tcp_moderate_rcvbuf = 1
net.ipv4.tcp_no_metrics_save = 0
net.ipv4.tcp_orphan_retries = 0
net.ipv4.tcp_reordering = 3
net.ipv4.tcp_retrans_collapse = 1
net.ipv4.tcp_retries1 = 3
net.ipv4.tcp_retries2 = 15
net.ipv4.tcp_rfc1337 = 0
net.ipv4.tcp_rmem = 4096 87380 174760
net.ipv4.tcp_sack = 1
net.ipv4.tcp_stdurg = 0
net.ipv4.tcp_syn_retries = 5
net.ipv4.tcp_synack_retries = 5
net.ipv4.tcp_syncookies = 0
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_tso_win_divisor = 8
net.ipv4.tcp_tw_recycle = 0
net.ipv4.tcp_tw_reuse = 0
net.ipv4.tcp_vegas_alpha = 2
net.ipv4.tcp_vegas_beta = 6
net.ipv4.tcp_vegas_cong_avoid = 0
net.ipv4.tcp_vegas_gamma = 2
net.ipv4.tcp_westwood = 0
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_wmem = 4096 16384 131072
net.ipv6.bindv6only = 0
net.ipv6.conf.all.accept_ra = 1
net.ipv6.conf.all.accept_redirects = 1
net.ipv6.conf.all.autoconf = 1
net.ipv6.conf.all.dad_transmits = 1
net.ipv6.conf.all.force_mld_version = 0
net.ipv6.conf.all.forwarding = 0
net.ipv6.conf.all.hop_limit = 64
net.ipv6.conf.all.max_addresses = 16
net.ipv6.conf.all.max_desync_factor = 600
net.ipv6.conf.all.mtu = 1280
net.ipv6.conf.all.regen_max_retry = 5
net.ipv6.conf.all.router_solicitation_delay = 1
net.ipv6.conf.all.router_solicitation_interval = 4
net.ipv6.conf.all.router_solicitations = 3
net.ipv6.conf.all.temp_prefered_lft = 86400
net.ipv6.conf.all.temp_valid_lft = 604800
net.ipv6.conf.all.use_tempaddr = 0
net.ipv6.conf.default.accept_ra = 1
net.ipv6.conf.default.accept_redirects = 1
net.ipv6.conf.default.autoconf = 1
net.ipv6.conf.default.dad_transmits = 1
net.ipv6.conf.default.force_mld_version = 0
net.ipv6.conf.default.forwarding = 0
net.ipv6.conf.default.hop_limit = 64
net.ipv6.conf.default.max_addresses = 16
net.ipv6.conf.default.max_desync_factor = 600
net.ipv6.conf.default.mtu = 1280
net.ipv6.conf.default.regen_max_retry = 5
net.ipv6.conf.default.router_solicitation_delay = 1
net.ipv6.conf.default.router_solicitation_interval = 4
net.ipv6.conf.default.router_solicitations = 3
net.ipv6.conf.default.temp_prefered_lft = 86400
net.ipv6.conf.default.temp_valid_lft = 604800
net.ipv6.conf.default.use_tempaddr = 0
net.ipv6.conf.eth0.accept_ra = 1
net.ipv6.conf.eth0.accept_redirects = 1
net.ipv6.conf.eth0.autoconf = 1
net.ipv6.conf.eth0.dad_transmits = 1
net.ipv6.conf.eth0.force_mld_version = 0
net.ipv6.conf.eth0.forwarding = 0
net.ipv6.conf.eth0.hop_limit = 64
net.ipv6.conf.eth0.max_addresses = 16
net.ipv6.conf.eth0.max_desync_factor = 600
net.ipv6.conf.eth0.mtu = 1500
net.ipv6.conf.eth0.regen_max_retry = 5
net.ipv6.conf.eth0.router_solicitation_delay = 1
net.ipv6.conf.eth0.router_solicitation_interval = 4
net.ipv6.conf.eth0.router_solicitations = 3
net.ipv6.conf.eth0.temp_prefered_lft = 86400
net.ipv6.conf.eth0.temp_valid_lft = 604800
net.ipv6.conf.eth0.use_tempaddr = 0
net.ipv6.conf.lo.accept_ra = 1
net.ipv6.conf.lo.accept_redirects = 1
net.ipv6.conf.lo.autoconf = 1
net.ipv6.conf.lo.dad_transmits = 1
net.ipv6.conf.lo.force_mld_version = 0
net.ipv6.conf.lo.forwarding = 0
net.ipv6.conf.lo.hop_limit = 64
net.ipv6.conf.lo.max_addresses = 16
net.ipv6.conf.lo.max_desync_factor = 600
net.ipv6.conf.lo.mtu = 16436
net.ipv6.conf.lo.regen_max_retry = 5
net.ipv6.conf.lo.router_solicitation_delay = 1
net.ipv6.conf.lo.router_solicitation_interval = 4
net.ipv6.conf.lo.router_solicitations = 3
net.ipv6.conf.lo.temp_prefered_lft = 86400
net.ipv6.conf.lo.temp_valid_lft = 604800
net.ipv6.conf.lo.use_tempaddr = -1
net.ipv6.icmp.ratelimit = 1000
net.ipv6.ip6frag_high_thresh = 262144
net.ipv6.ip6frag_low_thresh = 196608
net.ipv6.ip6frag_secret_interval = 600
net.ipv6.ip6frag_time = 60
net.ipv6.mld_max_msf = 10
net.ipv6.neigh.default.anycast_delay = 99
net.ipv6.neigh.default.app_solicit = 0
net.ipv6.neigh.default.base_reachable_time = 30
net.ipv6.neigh.default.delay_first_probe_time = 5
net.ipv6.neigh.default.gc_interval = 30
net.ipv6.neigh.default.gc_stale_time = 60
net.ipv6.neigh.default.gc_thresh1 = 128
net.ipv6.neigh.default.gc_thresh2 = 512
net.ipv6.neigh.default.gc_thresh3 = 1024
net.ipv6.neigh.default.locktime = 0
net.ipv6.neigh.default.mcast_solicit = 3
net.ipv6.neigh.default.proxy_delay = 79
net.ipv6.neigh.default.proxy_qlen = 64
net.ipv6.neigh.default.retrans_time = 1000
net.ipv6.neigh.default.ucast_solicit = 3
net.ipv6.neigh.default.unres_qlen = 3
net.ipv6.neigh.eth0.anycast_delay = 99
net.ipv6.neigh.eth0.app_solicit = 0
net.ipv6.neigh.eth0.base_reachable_time = 30
net.ipv6.neigh.eth0.delay_first_probe_time = 5
net.ipv6.neigh.eth0.gc_stale_time = 60
net.ipv6.neigh.eth0.locktime = 0
net.ipv6.neigh.eth0.mcast_solicit = 3
net.ipv6.neigh.eth0.proxy_delay = 79
net.ipv6.neigh.eth0.proxy_qlen = 64
net.ipv6.neigh.eth0.retrans_time = 1000
net.ipv6.neigh.eth0.ucast_solicit = 3
net.ipv6.neigh.eth0.unres_qlen = 3
net.ipv6.neigh.lo.anycast_delay = 99
net.ipv6.neigh.lo.app_solicit = 0
net.ipv6.neigh.lo.base_reachable_time = 30
net.ipv6.neigh.lo.delay_first_probe_time = 5
net.ipv6.neigh.lo.gc_stale_time = 60
net.ipv6.neigh.lo.locktime = 0
net.ipv6.neigh.lo.mcast_solicit = 3
net.ipv6.neigh.lo.proxy_delay = 79
net.ipv6.neigh.lo.proxy_qlen = 64
net.ipv6.neigh.lo.retrans_time = 1000
net.ipv6.neigh.lo.ucast_solicit = 3
net.ipv6.neigh.lo.unres_qlen = 3
net.ipv6.route.flush =
net.ipv6.route.gc_elasticity = 0
net.ipv6.route.gc_interval = 30
net.ipv6.route.gc_min_interval = 0
net.ipv6.route.gc_thresh = 1024
net.ipv6.route.gc_timeout = 60
net.ipv6.route.max_size = 4096
net.ipv6.route.min_adv_mss = 1
net.ipv6.route.mtu_expires = 600
net.token-ring.rif_timeout = 600000
net.unix.max_dgram_qlen = 10
sunrpc.nfs_debug = 0
sunrpc.nfsd_debug = 0
sunrpc.nlm_debug = 0
sunrpc.rpc_debug = 0
sunrpc.tcp_slot_table_entries = 16
sunrpc.udp_slot_table_entries = 16
vm.block_dump = 0
vm.dirty_background_ratio = 10
vm.dirty_expire_centisecs = 3000
vm.dirty_ratio = 40
vm.dirty_writeback_centisecs = 500
vm.hugetlb_shm_group = 0
vm.laptop_mode = 0
vm.legacy_va_layout = 0
vm.lower_zone_protection = 0
vm.max_map_count = 65536
vm.min_free_kbytes = 918
vm.nr_hugepages = 0
vm.nr_pdflush_threads = 2
vm.overcommit_memory = 0
vm.overcommit_ratio = 50
vm.page-cluster = 3
vm.swappiness = 60
vm.vfs_cache_pressure = 100
TRACE
Running with control file control.xml version 642 and changelist 703273
TRACE[E] [syxxcfsmgt.cpp:269]
CSyFileSystemMgtImpl::getNode(const CSyPath &product.catalog) const
Node product.catalog does not exist.
TRACE [iaxxccontrolfile.cpp:142]
CControlFile::getKeydbControlFileName()
Running with keydb file keydb.xml
TRACE[E] [syxxcfsmgt.cpp:269]
CSyFileSystemMgtImpl::getNode(const CSyPath &product.catalog) const
Node product.catalog does not exist.
TRACE [iaxxccontrolfile.cpp:235]
CControlFile::getDialogControlFileName()
Running with dialog control file dialog.xml
TRACE [iaxxccontrolfile.cpp:184]
CControlFile::getResourecFileName()
Running with resource file /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST/helppool.xml
INFO 2006-07-24 10:23:29 [syxxcfile.cpp:446]
CSyFileImpl::copy(const CSyPath & q0w9e9r8t7.1.xml, ISyNode::eCopyMode 3, ISyProgressObserver*) const
Copying file /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST/keydb.xml to: q0w9e9r8t7.1.xml.
INFO 2006-07-24 10:23:29 [syuxcpath.cpp:369]
CSyPath::createFile()
Creating file /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST/q0w9e9r8t7.1.xml.
INFO 2006-07-24 10:23:30 [iaxxclib.cpp:83]
load()
Working directory changed to /tmp/sapinst_exe.3669.1153729381.
TRACE [iaxxclib.cpp:165]
load()
Opened iaccdlib.so
INFO 2006-07-24 10:23:30 [iaxxclib.cpp:108]
load()
Working directory changed to /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST.
TRACE [iaxxcdgprc.cpp:635]
CDialogProcessor::processDialogs()
Executing dialog step Preinstall|ind|ind|ind|ind|ind|0|checkRuntimeSystem
INFO 2006-07-24 10:23:30 [iaxxclib.cpp:83]
load()
Working directory changed to /tmp/sapinst_exe.3669.1153729381.
TRACE [iaxxclib.cpp:165]
load()
Opened iamodos.so
INFO 2006-07-24 10:23:30 [iaxxclib.cpp:108]
load()
Working directory changed to /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST.
TRACE [iaxxccntrl.cpp:493]
CController::stepExecuted()
The step checkRuntimeSystem with key Preinstall|ind|ind|ind|ind|ind|0|checkRuntimeSystem has been executed successfully.
TRACE [iaxxcdgprc.cpp:635]
CDialogProcessor::processDialogs()
Executing dialog step Preinstall|ind|ind|ind|ind|ind|0|SetDefaults
TRACE [iaxxccntrl.cpp:493]
CController::stepExecuted()
The step SetDefaults with key Preinstall|ind|ind|ind|ind|ind|0|SetDefaults has been executed successfully.
INFO 2006-07-24 10:23:31 [syxxcfile.cpp:446]
CSyFileImpl::copy(const CSyPath & /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST/keydb.1.xml, ISyNode::eCopyMode 3, ISyProgressObserver*) const
Copying file /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST/keydb.xml to: /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST/keydb.1.xml.
INFO 2006-07-24 10:23:31 [syuxcpath.cpp:369]
CSyPath::createFile()
Creating file /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST/keydb.1.xml.
TRACE [iaxxcdgprc.cpp:635]
CDialogProcessor::processDialogs()
Executing dialog step Preinstall|ind|ind|ind|ind|ind|0|diSummarize
TRACE [iaxxccntrl.cpp:493]
CController::stepExecuted()
The step diSummarize with key Preinstall|ind|ind|ind|ind|ind|0|diSummarize has been executed successfully.
TRACE [iaxxcdgprc.cpp:635]
CDialogProcessor::processDialogs()
Executing dialog step Preinstall|ind|ind|ind|ind|ind|0|diProgress
TRACE [iaxxccntrl.cpp:493]
CController::stepExecuted()
The step diProgress with key Preinstall|ind|ind|ind|ind|ind|0|diProgress has been executed successfully.
INFO 2006-07-24 10:23:32 [syuxcpath.cpp:369]
CSyPath::createFile()
Creating file /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST/summary.html.
PHASE 2006-07-24 10:23:32 [iaxxcwalker.cpp:416]
CDomWalker::printPhaseInfo()
Prepare the installation program.
INFO 2006-07-24 10:23:48 [iaxxcwalker.cpp:59]
CDomWalker::walk()
Installation start: Monday, 24 July 2006, 10:23:26; installation directory: /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST; product to be installed: SAP NetWeaver '04 Support Release 1> Java System> Oracle> Central System> Custom Installation - Java System
TRACE<i> [iaxxclib.cpp:83]
load()
Working directory changed to /tmp/sapinst_exe.3669.1153729381.
TRACE [iaxxclib.cpp:165]
load()
Opened iamodora.so
TRACE<i> [iaxxclib.cpp:108]
load()
Working directory changed to /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST.
TRACE [iaxxccntrl.cpp:398]
CController::activateEvaluator()
The controller registered the module COraInputChecker
TRACE<i> [iaxxclib.cpp:83]
load()
Working directory changed to /tmp/sapinst_exe.3669.1153729381.
TRACE [iaxxclib.cpp:165]
load()
Opened iamodada.so
TRACE<i> [iaxxclib.cpp:108]
load()
Working directory changed to /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST.
TRACE [iaxxccntrl.cpp:398]
CController::activateEvaluator()
The controller registered the module CIaSdbActor
TRACE [iaxxcdgprc.cpp:635]
CDialogProcessor::processDialogs()
Executing dialog step J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|fillContext
INFO 2006-07-24 10:23:48 [iaxxclib.cpp:83]
load()
Working directory changed to /tmp/sapinst_exe.3669.1153729381.
TRACE [iaxxclib.cpp:165]
load()
Opened iajsmod.so
INFO 2006-07-24 10:23:48 [iaxxclib.cpp:108]
load()
Working directory changed to /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST.
TRACE [iaxxejsexp.cpp:208]
EJS_Installer::writeTraceToLogBook()
t_J2EE_Dialogs.remove(WHERE 1=1)
TRACE [iaxxejsexp.cpp:208]
EJS_Installer::writeTraceToLogBook()
t_J2EE_Dialogs.insertRow({
di:false
oneHost:true
}), inserting
TRACE [iaxxccntrl.cpp:493]
CController::stepExecuted()
The step fillContext with key J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|fillContext has been executed successfully.
TRACE [iaxxcdgprc.cpp:635]
CDialogProcessor::processDialogs()
Executing dialog step J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|readProductXml
TRACE [iaxxejsexp.cpp:208]
EJS_Installer::writeTraceToLogBook()
Reading additional shipment information from product.xml...
TRACE [iaxxejsexp.cpp:208]
EJS_Installer::writeTraceToLogBook()
tProductInfo.updateRow({
Name:WebAs
Version:640
}, WHERE ROWNUM=0), updating
TRACE [iaxxejsexp.cpp:208]
EJS_Installer::writeTraceToLogBook()
IA_CONTR_DBPLATFORM.updateRow({
DBPLATFORM:ORA
}, WHERE ROWNUM=0), updating
TRACE [iaxxejsexp.cpp:208]
EJS_Installer::writeTraceToLogBook()
Table: tWhat
Name:What
Value:INST
Name:InstanceType
Value:DI
Name:DbType
Value:NEWDB
Name:DataType
Value:SAP
Name:MigType
Value:STD
Name:INQMY
Value:NO
Name:IsCluster
Value:NO
Name:IsClusterA
Value:NO
Name:IsClusterB
Value:NO
Name:UNICODE
Value:YES
Name:Db6Engine
Value:EE
Name:IGS
Value:YES
Name:CCM4X
Value:NO
Name:HETFS
Value:false
Name:LCCLIENT
Value:false
Name:J2EE630
Value:false
Name:DB2Connectivity
Value:DRDA
Name:SDM_JDBCDRIVER_DB4
Value:engine
Name:LCUSERDATAADMIN
Value:false
Name:SeparateSCS
Value:false
Name:EEENodeNumber
Value:EEENode0
TRACE [iaxxccntrl.cpp:493]
CController::stepExecuted()
The step readProductXml with key J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|readProductXml has been executed successfully.
TRACE [iaxxcdgprc.cpp:635]
CDialogProcessor::processDialogs()
Executing dialog step J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|setDefaults
TRACE [iaxxejsexp.cpp:208]
EJS_Installer::writeTraceToLogBook()
t_systems.remove(WHERE 1=1)
INFO 2006-07-24 10:23:49
CJSlibModule::writeInfo_impl()
Looking for SAP system instances installed on this host...
INFO 2006-07-24 10:23:49
CJSlibModule::writeInfo_impl()
No installed instances found!
TRACE [syxxcnamrs.cpp:278]
PSyHostsEntry CSyIPNameResolverImpl::getHostByName(const iastring& hostName) const
IP name localhost resolves to IP address(es): 127.0.0.1
TRACE [syxxcnamrs.cpp:208]
PSyHostsEntry CSyIPNameResolverImpl::getHostByAddress(const iastring& ipAddress) const
IP address 127.0.0.1 resolves to IP name(s): localhost
TRACE [iaxxbhosts.cpp:674]
CIaOsHosts::resolveHostName()
hostname after reverse lookup is: localhost
TRACE [iaxxejsexp.cpp:208]
EJS_Installer::writeTraceToLogBook()
shells.updateRow({
shell:/bin/bash
}, WHERE shell='/bin/bash'), inserting
TRACE [iaxxccntrl.cpp:493]
CController::stepExecuted()
The step setDefaults with key J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|setDefaults has been executed successfully.
TRACE [iaxxcdgprc.cpp:635]
CDialogProcessor::processDialogs()
Executing dialog step J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|DNSCheck
INFO 2006-07-24 10:23:50
CJSlibModule::writeInfo_impl()
DNS is configured correctly.
TRACE [iaxxccntrl.cpp:493]
CController::stepExecuted()
The step DNSCheck with key J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|DNSCheck has been executed successfully.
TRACE [iaxxcdgprc.cpp:635]
CDialogProcessor::processDialogs()
Executing dialog step J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|MemoryCheck
TRACE [iaxxccntrl.cpp:493]
CController::stepExecuted()
The step MemoryCheck with key J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|MemoryCheck has been executed successfully.
TRACE [iaxxcdgprc.cpp:635]
CDialogProcessor::processDialogs()
Executing dialog step J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|virtualHostCheck
TRACE [iaxxccntrl.cpp:493]
CController::stepExecuted()
The step virtualHostCheck with key J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|virtualHostCheck has been executed successfully.
TRACE [iaxxcdgprc.cpp:635]
CDialogProcessor::processDialogs()
Executing dialog step J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|askWhat
INFO 2006-07-24 10:23:51 [iaxxclib.cpp:83]
load()
Working directory changed to /tmp/sapinst_exe.3669.1153729381.
TRACE [iaxxclib.cpp:165]
load()
Opened iamodutl.so
INFO 2006-07-24 10:23:51 [iaxxclib.cpp:108]
load()
Working directory changed to /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST.
TRACE [iaxxccntrl.cpp:493]
CController::stepExecuted()
The step askWhat with key J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|askWhat has been executed successfully.
TRACE [iaxxcdgprc.cpp:635]
CDialogProcessor::processDialogs()
Executing dialog step J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|askPrep
TRACE [iaxxgenimp.cpp:189]
showDialog()
showing dlg d_webas630_prepare_ci_unix
TRACE [iaxxgenimp.cpp:205]
showDialog()
<dialog sid="d_webas630_prepare_ci_unix">
<dialog/>
TRACE [iaxxgenimp.cpp:845]
showDialog()
waiting for an answer from gui
TRACE [iaxxdlghnd.cpp:98]
CDialogHandler::doHandleDoc()
CDialogHandler: ACTION_NEXT requested
TRACE [iaxxejsexp.cpp:208]
EJS_Installer::writeTraceToLogBook()
profile directory '/sapmnt/J2E/profile' does not exist. Returning undefined.
TRACE [iaxxgenimp.cpp:212]
showDialog()
<dialog sid="d_webas630_prepare_ci_unix">
<dialog/>
TRACE [iaxxccntrl.cpp:493]
CController::stepExecuted()
The step askPrep with key J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|askPrep has been executed successfully.
TRACE [iaxxcdgprc.cpp:635]
CDialogProcessor::processDialogs()
Executing dialog step J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|getJavaHome
TRACE [iaxxgenimp.cpp:189]
showDialog()
showing dlg diCdServerMissingPackageWithCdName
TRACE [iaxxgenimp.cpp:205]
showDialog()
<dialog sid="diCdServerMissingPackageWithCdName">
<dialog/>
TRACE [iaxxgenimp.cpp:845]
showDialog()
waiting for an answer from gui
TRACE [iaxxdlghnd.cpp:98]
CDialogHandler::doHandleDoc()
CDialogHandler: ACTION_NEXT requested
TRACE [iaxxgenimp.cpp:212]
showDialog()
<dialog sid="diCdServerMissingPackageWithCdName">
<dialog/>
INFO 2006-07-24 10:24:17 [syxxcfile.cpp:446]
CSyFileImpl::copy(const CSyPath & ., ISyNode::eCopyMode 3, ISyProgressObserver*) const
Copying file /root/backupmnt/temp/51030724_2/DVD_NW_04_SR1_SAP_Web_AS_JAVA/J2EE_OSINDEP/JDKVersion.xml to: ..
INFO 2006-07-24 10:24:17 [syuxcpath.cpp:369]
CSyPath::createFile()
Creating file /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST/JDKVersion.xml.
TRACE [syuxctask.cpp:1242]
CSyTaskImpl::start(bool)
A child process has been started. Pid = 3706
ERROR 2006-07-24 10:24:17 [iaxxbprocess.cpp:927]
CIaOsProcess::getReturnCode_impl()
FSL-04005 Unable to wait for process with ID 3706. No child processes
ERROR 2006-07-24 10:24:17 [iaxxbprocess.cpp:948]
CIaOsProcess::getReturnCode_impl()
FSL-04006 A system call failed due to unknown reasons: A process could not be waited for. No child processes.
TRACE [iaxxejsbas.hpp:270]
EJS_Base::dispatchFunctionCall()
JS Callback has thrown std::ESyException: A process could not be waited for. No child processes
WARNING 2006-07-24 10:24:17 [iaxxccntrl.cpp:477]
CController::stepExecuted()
The step getJavaHome with step key J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|getJavaHome was executed with status ERROR.
TRACE [iaxxcsihlp.hpp:301]
main()
An error occurred during the installation of component SAP NetWeaver '04 Support Release 1> Java System> Oracle> Central System> Custom Installation - Java System. Press the log view button to get extended error information or press OK to terminate the installation. Log files are written to SAP NetWeaver '04 Support Release 1> Java System> Oracle> Central System> Custom Installation - Java System.
TRACE [iaxxgenimp.cpp:845]
showDialog()
waiting for an answer from gui
TRACE [iaxxdlghnd.cpp:180]
CDialogHandler::doHandleDoc()
ACTION_OK received
WARNING 2006-07-24 10:24:41 [iaxxcsihlp.hpp:250]
main()
An error occurred during the installation.
Has anybody an idea whats wrong here?
thanxThanx Jeff!
and sorry for replying so late
like with many other things, reading notes carefully can help a lot
problem was solved by setting
LD_ASSUME_KERNEL=2.4.1
for sapinst as described in sap note 722273 -
Question about the choice of containers of the J2EE application server
Hello,
I need to be clarified about the J2EE technology. After read some documentation about J2EE, I saw that it is possible to use different kind of containers in order to develop a J2EE application.
Actually I use an application server (JONAS) with tomcat embbeded so I develop my application that is composed by EJB and servlet. So when I build and deploy my application at the end I have got a .ear, and everything works well.
But my questions are:
1- If I installe a J2EE server where a web server (Tomcat or another) is already installed can I use this web server as my web container.
2- If it is possible how can I indicate to my J2EE server that I want to use this web server as a web container?
3- And for my application does the .ear will work or do I have to split my entire application in .jar for the EJB and .WAR for the servlet.
4- My last question, how my .war and .jar will know that they have to work together, in fact do I have to precise a link between them if yes how?
Thank you very much for any information1. Every J2EE server must have a web container, so one will always be installed. As long as you write a compliant .war that is deployed either stand-alone or as part of an .ear, you can be guaranteed it will deploy and run.
2. The fact that you are deploying a .war or an .ear that contains 1 or more .wars is enough for the J2EE product to know you need to run the web-application on the web container. Many people uses the terms
web server and web container interchangeably. Often people are more likely to use the term web server if it runs as a separate process. If it helps, you can think of the J2EE web container as being an implementation of a servlet and jsp container that runs on top of a regular HTTP engine, but J2EE vendors don't necessarily have to have separate products for each.
3. You can either deploy a standalone .war or embed 1 or more .wars within an .ear.
4. The fact that you have a .war and an ejb-jar within the same .ear tells the application
server that they're part of the same application. If you need to talk between your web application
and the ejb, there are number of ways to express that dependency. E.g., if you want to invoke on
an ejb through its Remote client view, you would define an ejb-ref in the environment of the web-application.
--ken
Maybe you are looking for
-
Is any way to set up a preparestatement in this situation?
Here are two related tables: friends ( id varchar(20), myfriends []varchar(20) account ( id varchar(20), name varchar(20) I need to find out someone's friends' names, if there is any. Two SQL statements are needed to achieve the result. In order to p
-
My digital booklets and LP are GONE! How do I recover them?!
I need help getting my files back. I payed for it and it's unfair that it just goes missing without me altering or messing with them.
-
Dear all, Suppose I have recd the matl e.g. Steel sheets. They got rusty after 1 month. I want to scrap the matl. without assigning cost center. What transaction & mov type should be used. thanks, Vaibhav
-
HT4623 trying to install software update on my ipad 5.0 version
I have been trying to update my software to the latest version and have gone through itunes, restored my ipad, every time I look for updates it says 5.1.1 is the latest version
-
Saved with a newer version of Adobe indesign (CS8.0)
latest version of creative cloud will not open indesign files i get "saved with a newer version of Adobe indesign (CS8.0)"