Tomcat 4 install

I recently Downloaded the Tomcat4.0 JSP/Servlet server. It is the "jakarta-tomcat-4.0.exe" version and when it runs, it immediately prompts me for the JDK. The installation package quits immediately after this message.
I have version 1.3.1 SDK.. I was under the impression that the SDK was the JDK. Is thee something i need to install in addition to the following;
SDK 1.3.1
J2EE 1.3
JAVA_HOME has been set to the installation directory of the SDK1.3.1
Thank you for your help =)
PS i was using the beta2 SDK 1.4 but thought that may have been the problem. I uninstalled SDK1.4 and installed SDK1.3.1.

I guess i should mention that my OS is Windows 2k pro.

Similar Messages

  • Can't start Tomcat after installing Bea WorkShop for JSP

    Hi,
    I have been using Eclipse SDK Version: 3.1.2 Build id: M20060118-1600 and Web Tools Project 1.0.2 and Tomcat 5.0 and Tomcat 5.5 for about 2 months with no problems. But now I Can't start Tomcat after installing Bea WorkShop for JSP plug-in. I get "Server Tomcat v5.0 @ localhost failed to start". Any help would be greatly appreciated.

    I installed BEA Workshop for JSP Version: 3.1.0
    Build id: 536. I only wanted to install the plug-in to my existng Eclipse 3.1 / WTP application. The only option that I saw was to download the entire FullWorkshopFreeInstall-536.zip, which is 192,496 KB. During the installation, there is a screen that you can specify to only install the plug-in - and I selected that option. Today, I chose to uninstall the BEA Workshop for JSP and then I was again able to start Tomcat server. I then did a complete install of BEA Workshop for JSP into a totally separate location. My original Eclipse installation still works fine, but my Workshop for JSP Version (which is now a completely new installation) has the same problem with Tomcat that I reported with the plug-in. I am using j2sdk1.4.2_08 and have tried both Tomcat 5.0 and Tomcat 5.5. I have the same problem with both Windows XP Home Edition and Windows XP Professional.
    Thanks for your assistance.
    Ron

  • Tomcat mod_jk install

    Hi, Ive installed tomcat to develop with jsp pages, but I want to use my apache webserver with it. Basically i want to use my http://localhost/~myuser/some_site with jsp files. Ive seen references to mod_jk, but not found a good up to date step by step installation instruction. The most recent one apple has is from 2002, 6 years old now. Anyone know of any up to date mod_jk installation instructions?
    thanks

    The Tomcat 4 has different settings compared to the previous releases (Tomcat 3.3.x and Tomcat 3.2.x). If the previous releases use mod_jk.dll and/or mod_jk.so, the version 4 uses different modules. I have obtained the following from the server.xml file from Tomcat 4.0.3.
    The MOD_WEBAPP connector is used to connect Apache 1.3 with Tomcat 4.0
    as its servlet container. Please read the README.txt file coming with
    the WebApp Module distribution on how to build it.
    (Or check out the "jakarta-tomcat-connectors/webapp" CVS repository)
    To configure the Apache side, you must ensure that you have the
    "ServerName" and "Port" directives defined in "httpd.conf". Then,
    lines like these to the bottom of your "httpd.conf" file:
    LoadModule webapp_module libexec/mod_webapp.so
    WebAppConnection warpConnection warp localhost:8008
    WebAppDeploy examples warpConnection /examples/
    The next time you restart Apache (after restarting Tomcat, if needed)
    the connection will be established, and all applications you make
    visible via "WebAppDeploy" directives can be accessed through Apache.

  • Can't start Tomcat after installing it

    In my laptop, I installed Tomcat and it installed fine, but, when I try to start Tomcat, it doesn't do anything.

    I get the following error message when I do Catalina run under tomcat's bin directory:
    C:\jakarta-tomcat-5.0.12>catalina run
    'catalina' is not recognized as an internal or external command,
    operable program or batch file.
    C:\jakarta-tomcat-5.0.12>cd bin
    C:\jakarta-tomcat-5.0.12\bin>catalina run
    Using CATALINA_BASE: C:\jakarta-tomcat-5.0.12
    Using CATALINA_HOME: C:\jakarta-tomcat-5.0.12\
    Using CATALINA_TMPDIR: C:\jakarta-tomcat-5.0.12\temp
    Using JAVA_HOME: C:\j2sdk1.4.1_02
    Usage: java [-options] class [args...]
    (to execute a class)
    or java -jar [-options] jarfile [args...]
    (to execute a jar file)
    where options include:
    -client to select the "client" VM
    -server to select the "server" VM
    -hotspot is a synonym for the "client" VM [deprecated]
    The default VM is client.
    -cp -classpath <directories and zip/jar files separated by ;>
    set search path for application classes and resources
    -D<name>=<value>
    set a system property
    -verbose[:class|gc|jni]
    enable verbose output
    -version print product version and exit
    -showversion print product version and continue
    -? -help print this help message
    -X print help on non-standard options
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
    enable assertions
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
    disable assertions
    -esa | -enablesystemassertions
    enable system assertions
    -dsa | -disablesystemassertions
    disable system assertions
    C:\jakarta-tomcat-5.0.12\bin>

  • Why cannot run tomcat after installing j2ee

    I use tomcat 4.0, and it was working properly before. after I installed J2ee 1.4, it doesnt work when running startup.bat. I dont know what is going on. Can any body encounter this and tell me how to solve it please. thanx

    It's possible that both Tomcat and the Application Server are configured to use the same port (probably 8080). If the Application Server is running, Tomcat won't be able to bind to port 8080 and will throw an error.
    Check that the Application Server is shut down before starting Tomcat.
    -Ian Evans

  • Which Tomcat to install?

    Hi,
    I am trying to install Tomcat on my PC, however am stumped at the number of choices available when I look at the download page. I want to download a release build, but can anyone PLEASE advise exactly which link I should click on?
    The web page is: http://jakarta.apache.org/site/binindex.cgi and any help would be really appreciated!
    Overwhelmed,
    Jill

    Jill,
    If you're on a PC (Windows) you need either
    "5.0.27 zip PGP MD5 "
    or
    "5.0.27 exe PGP MD5 "
    First time around, try the latter.
    hth,
    /k1

  • PDF printing--tomcat/cocoon installed, but report server not found------

    As I understood, APEX 3.1 requires either BI/FO tools to enable PDF printing.
    As I do not have BI license, and as I happened to check a very good link on a blog which had a detailed viewlet on apache-cocoon route for PDF print enabling, I downloaded the tomcat, cocoon source files, built the cocoon .WAR, put it in required place as instructed, started tomcot (ran into pronblems because of port conflits, resolved these by configuring different ports for 8005 and 8080 ports).
    Now, when I want to configure the external report server, I am stuck.
    I am not able to locate 'Instances' tab, or 'manage environment settings ' tab in 'manage services'
    I am able to find only following tabs in 'manage services' under HOME.--> Administration ----> Manage services
    1) session state
    2) caching
    3) workspace preferences
    4) applications
    5) workspace
    6) workspace schema reports
    7) Logs
    Can anyone help me to find out where to configure the 'report server' now?
    Thanks,
    suresh.

    Sorry, it was a silly problem:) You have to be logged in as admin to 'see' the 'instances' tab. maybe in all the tomcat/cocoon build/config issues, this simply got off my head!
    now, the problem of print server config is over, I have configured the same. the 'print' link is available now in report region, when I run the report. but when I click the 'print' link, it is taking ages...or rather it is still processing...!!
    Can anyone please point out to me now what is the problem...?
    thanks.

  • Installing Tomcat connector for Apache

    I realize this is more of a Linux configuration issue but it does deal with Tomcat so I am hoping someone can help.
    I am having some problems installing the tomcat connector for Apache web server on Linux (Red Hat enterprise).
    I need to have both Apache (by which I mean Apache Web Server) and Tomcat running on this system and it is my understanding that one can use the tomcat connector as an Apache module to connect from Apache to Tomcat for jsp requests.
    Okay so here is what has been done.
    Tomcat is installed and running fine (on port 8080)
    Apache is running fine.
    I followed this guide http://tomcat.apache.org/connectors-doc/howto/quick.html
    And I created all the config files etc but when it comes to finding the mysterious mod_jk.so file I am stuck. I went to the downloads area and end up in the following directory/page http://apache.mirrors.northco.net/tomcat/tomcat-connectors/jk/binaries/linux/jk-1.2.14/
    I don't see a mod_jk.so file in there. (?!?) So... I poked around some more but I feel I am looking at the right directory so I downloaded the worker.so file and put that in my apache modules directory. I renamed it as mod_sk.so (now please bear in mind that I am not too dumb and I realize that renaming a file isn''t doing anything magical but due to lack of any documentation describing why there are two different files I took a guess and thought that maybe the different files are different threading setups or something (considering the other one is named prefork to me this seemed to be a logical conclusion based on the information given))
    And of course it doesn't work. By which I mean the following happens if I run configtest for apache (if I try to start Apache same disaster)
    # /sbin/service httpd configtest
    Syntax error on line 3 of /etc/httpd/conf.d/tomcat_connector.conf:
    Cannot load /etc/httpd/modules/mod_jk.so into
    server: /etc/httpd/modules/mod_jk.so: cannot open
    shared object file: No such file or directoryOkay... Except a file with that name (see above) IS in that directory. And it has the same permissions as the other modules which are loading.
    (After moving to the modules directory)
    # dir
    libphp4.so mod_cache.so mod_imap.so mod_proxy_http.so
    mod_access.so mod_cern_meta.so mod_include.so mod_proxy.so
    mod_actions.so mod_cgi.so mod_info.so mod_python.so
    mod_alias.so mod_dav_fs.so mod_jk.so mod_rewrite.so
    [more stuff that loads here but edited for length]So I think something else has gone wrong here... namely that I have the wrong file or something.
    Anyway I am a bit stuck at this point. Could someone point me in the right direction please because I am just going in circles at this point with the documentation not matching up to what files are available or explaining what those files in fact actually are.

    I solved this issue by compiling the file from source. I got hold of another admin friend who told me that the version I had was for 64 bit. Now how I was supposed to discover this or where in fact a compiled version of this file is on the apache site I know not.
    But it's working now.

  • ICM AW error installing tomcat for Reskilling tool

    Wondering if anyone has seen this before.  I am installing some new AW/HDS for a client and keep running into the same error.  When i choose to enable the re-skilling tool, the system is having trouble creating the service account for tomcat and installing it as a service.  I don't think it is a ad rights issue as the install has no issues creating the distributor account.  the error from the setup log is:
    06/18/2010 14:59:12 Installing Tomcat 5.5
    06/18/2010 14:59:12 Installing Tomcat: CommandLine:C:\CDW\CCE_ICME_7_5_1\apache-tomcat-5.5.25.exe  /S /D=C:\icm\tomcat
    06/18/2010 14:59:25 Running command: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install C:\icm\bin\ServiceAccountManager.exe
    06/18/2010 14:59:26 Creating Tomcat Service Account using Service Account Manager
    06/18/2010 14:59:26 SAM - INFO:
    06/18/2010 14:59:26 SAM - INFO: Setup Processing -- instance: chglb serviceType: Tomcat
    06/18/2010 14:59:27 SAM - INFO: Dynamic Reskilling = 1
    06/18/2010 14:59:27 SAM - INFO: Found Instance: chglb
    06/18/2010 14:59:27 SAM - INFO: Instance -- GetServices() -- queryString: SELECT Name, DisplayName,StartName,State, Started, StartMode,SystemName FROM Win32_Service WHERE (DisplayName = 'Apache Tomcat') OR(DisplayName LIKE 'Cisco ICM %' AND (DisplayName LIKE '% chglb %' AND (DisplayName Like '% Logger%' OR DisplayName Like '% Distributor%')))AND NOT (DisplayName Like '%DUMMY%')
    06/18/2010 14:59:27 SAM - INFO: Instance: chglb Service: Cisco ICM chglb Distributor
    06/18/2010 14:59:27 SAM - BEGIN EXCEPTION INFO: ...
    06/18/2010 14:59:27 SAM - Exception: "Service object not found for ServiceType: Tomcat" Type: ServiceAccountManager.AppException Source: ServiceAccountManager
    06/18/2010 14:59:27 SAM - Exception: Source: ServiceAccountManager
    06/18/2010 14:59:27 SAM - Exception: Stack: ServiceAccountManager.AppException.Throw(String message, Object[] var)
    06/18/2010 14:59:27 SAM - Exception: Stack: ServiceAccountManager.Commandline.Execute(CmdType cmdType)
    06/18/2010 14:59:27 SAM - Exception: Stack: ServiceAccountManager.Program.MainEx()
    06/18/2010 14:59:27 SAM - Exception: ExitCode: -1
    06/18/2010 14:59:27 SAM - END EXCEPTION INFO: ...
    06/18/2010 14:59:28 C:\WINDOWS\system32\cscript.exe "C:\CDW\CCE_ICME_7_5_1\install4iis.js" "C:\icm\tomcat\bin\i386" "C:\icm\tomcat" completed successfully
    06/18/2010 14:59:59 C:\j2sdk1.5.0_14\bin\java  -cp C:\icm\bin Unzip C:\icm\bin\ipccAdmin.zip C:\icm\tomcat\webapps completed successfully
    06/18/2010 14:59:59 W3SVC virtual root path is C:\Inetpub
    06/18/2010 14:59:59 IISMetabase entry w3svc\connectiontimeout is set to 600
    06/18/2010 14:59:59 W3SVC virtual root path is C:\Inetpub
    06/18/2010 15:00:00 W3SVC virtual root path is C:\Inetpub
    06/18/2010 15:00:02 C:\icm\tomcat\webapps\uiroot\WEB-INF\properties\default\ipccAdmin\client.properties File is modified to insert JDBC details
    06/18/2010 15:00:02 Removing old AT jobs that match (c:\icm\chglb\aw\bin\purgeold.bat)
    06/18/2010 15:00:02 Removing old AT jobs that match (c:\icm\chglb\aw\bin\purgedist.bat)
    06/18/2010 15:00:02 Adding AT job, at 1:05 daily, command line = cmd /C "c:\icm\chglb\aw\bin\purgeold.bat 30"
    06/18/2010 15:00:02 Job successfully added, id = 1
    06/18/2010 15:00:02 Adding AT job, at 1:05 daily, command line = cmd /C "c:\icm\chglb\aw\bin\purgedist.bat 30"
    06/18/2010 15:00:02 Job successfully added, id = 2
    06/18/2010 15:00:02 Message 5701 : Changed database context to 'chglb_awdb'.

    I have not found the source of the issue, but after trolling the internets for other people who had issues installing tomcat i did find a workaround.  step one was to manually install Tomcat from the ICM install disk by running the following command:
    \Apache-Tomcat-5.5.25.exe /D=C:\ICM\Tomcat
    The tomcat install will run and will encounter an error about halfway through saying to check Security settings or permissions, Choose Ignore.
    Uninstall Tomcat
    Re-Boot
    Re-install Tomcat with the command %install CD Directory%\Apache-Tomcat-5.5.25.exe /D=C:\ICM\Tomcat
    tomcat should install without any issues and you should see tomcat running as a service now
    Uninstall Tomcat
    Re-boot
    Re-run ICM install and choose re-skilling tool
    Install should complete without issue.

  • Installing Tomcat on mac os 10.4?

    Hi,
    Does anyone know how to install Tomcat? Are there any up to date detailed instructions anywhere?
    Thanks.

    I found some detailed directions for installing
    tomcat 5.5.x here:
    http://www.benslade.com/projects/java/tomcat/Installin
    gJavaTomcatMySQLOnMacOSX/
    That article is a year and a half old.
    and I am considering installing 5.5.x rather than 6.0
    to avoid any potential problems.
    What potential problems are you hoping to avoid? I'm finding everything that worked in 5.5 is still working in 6.0, but I had to do a little extra work to accommodate the new directory structure. If you start out with the new directory structure, you can avoid having to do that, unless you're planning to stay with 5.5 indefinitely.
    In those instructions, which are partially taken from this
    apple article:
    http://developer.apple.com/internet/java/tomcat1.html
    Six years old. I guess that makes it a classic!
    tomcat is installed in /usr/local. Why did you
    install in /Library instead of /usr/local? My
    Apache2 and PHP5 install are in /Library, but in the
    config options I used for installing mysql, I see
    references to /usr/local? How do you know whether to
    install in /Library or /usr/local?
    Simple. Can you see /usr/local in the Finder? How are you planning to edit your JSP files? If you're going to use a command-line editor, have fun. I use BBEdit for JSP, just like I do for HTML and pretty much everything. I can open files anywhere with BBEdit, but it's much easier if I keep them in a directory that's visible in the Finder.
    Also, notice that neither one of the articles you cited says anything about images. I don't know about you, but I like to use images with my web applications. Can you save images in /usr/local/... with Photoshop? Not easily. Sure, you can save them in your ~/Pictures folder and then go into the terminal and use sudo mv or sudo cp to move or copy the images into /usr/local/whatever, which belongs to root, so you have to say pretty please. Or you could just beat yourself over the head with a two-by-four, which will have about the same effect on your overall mood.
    Finally, I often make changes to the directory structure of web applications as they grow and develop. Sometimes I make subdirectories and move files around, and I almost always have a directory for images, one for stylesheets and one for scripts. I find it a lot easier to create these in the Finder, and it's also easier to copy scripts and stylesheets I want to reuse from other applications.
    MySQL and PostgreSQL are RDBMS programs. You couldn't edit the data files with a text editor if you wanted to. You do everything through the JDBC or ODBC interface. You don't even really have to know where the data files are. It's a completely different paradigm from editing HTML and JSP files, so it just makes more sense to me to install them in /usr/local. Some people do install these in /Library, and they'll work just fine there. I just don't see any reason to install something in a visible folder if I don't need to look at it.
    This article:
    http://hivelogic.com/narrative/articles/usingusrlocal
    says you should put all apps you build yourself into
    /usr/local so that updates won't screw things up.
    Yes, he's right. Well, mostly. It's a little more complicated.
    If you need to build and use a different version of a program that Apple provides as a part of the OS, put it in /usr/local/bin and add /usr/local/bin to your path. Then, when you use that command, you'll get the new version, because it is in a directory that precedes /usr/bin (and /usr/sbin, /bin and /bin /sbin /usr/bin /usr/sb /sbin) in the path list--assuming you appended your added directories to the head of the list like you're supposed to. (Unfortunately, the manpath gets built in an independent process, so often you will still get the old manual unless you explicitly as for the new one.) When the system needs to run a command, it will default to the one Apple provided, because /usr/local isn't even in the root's path (unless you've added it, but don't).
    But /usr/local/bin isn't the only place that's safe. I keep most of my shell scripts in a bin directory in the root of my home directory, or ~/bin. It's a convenient place to put them, I can edit them easily, and they'll never get overwritten by an update. Some people choose to make this directory invisible, but I like to be able to see mine.
    But, of course, he's not talking about what you do or don't put in your /Library directory. This isn't a Unix directory, and Apple doesn't include any version of Tomcat with OS X. (Maybe OS X Server, but that's a whole other story.) But if you look at what Apple does put in this directory, like the Apache document root and cgi-bin directories, similar kinds of things for WebObjects, it kind of makes sense for at least the Tomcat webapps directory to be here, if not bin, conf, lib and logs, and the easiest way to get them there is to just put the Tomcat home folder there.
    Since this is probably going to turn into a religious war, let me just add that I'm not a Unix geek. I like Unix a heck of a lot more than some other OSes, but I've been a Mac user since 1984, and there are reasons why I prefer it. I know a lot of Unix guys who can do everything in emacs that I can do in BBEdit just as efficiently, but I can't. I've made a lot of money doing web programming in BBEdit, and it's the kind of software I like to use. It's not as overblown as Dreamweaver, but it's not a command line program. I can do about everything I need to in Unix shells but I don't live there. Being able to see and manipulate files and folders in the Finder works for me, so I tend to keep files I interact with in visible directories.

  • Udate Tomcat Version and install it as a service

    Hi,
    I want to update in my Essbase Installation (Database: 6.5.3, Deployment Service 7.1.00, Tomcat 4.1.30) only the Tomcat Server to Version 4.1.37 and install it as a service.
    Is there a Installation Guide how to do this? I tried different things but it doesn't work!
    Thanks Marcus

    Here is a script we use. Note: The ARBORPATH must be set to the Essbase dlls in the eds subdirectory structure. This may be a problem if you have Essbase 6.5.3 server running on the same machine. There are some versions of Tomcat that allow you to set environment variables for use by the service; I believe Tomcat 5.5.23 is a good version for that. Tomcat 5.5.26 has a bug that truncates request streams at 8K and should not be used (https://issues.apache.org/bugzilla/show_bug.cgi?id=44494)
    Script below:
    @REM Modified by Tim Tow, Applied OLAP, Inc. on 9.12.2005 to support running EDS within Tomcat with CSS.
    @REM This script will install Tomcat to support both the EDS and the ActiveOLAP servlets
    @REM running as a windows service. Note: the service that is installed is set to 'Automatic'
    @REM startup, the that startup doesn't take effect until you reboot. You may start the service
    @REM manually until you reboot.
    @REM change these parameters to fit your needs
    @SET SERVICE_NAME="Essbase Deployment Services"
    @SET HYPERION_HOME=C:\Hyperion
    @SET EDS_VERSION=7.1.3
    @SET EDS_HOME=%HYPERION_HOME%\eds\%EDS_VERSION%
    @SET EDS_LIB=%EDS_HOME%\lib
    @SET HYPERION_COMMON=%HYPERION_HOME%\common
    @SET JAVA_HOME=%HYPERION_COMMON%\JDK\Sun\1.4.2
    @SET CATALINA_HOME=%HYPERION_COMMON%\appServers\Tomcat\4.1.30
    @SET CATALINA_BASE=%EDS_HOME%\deployments\Tomcat\4.1.30
    @SET CATALINA_JARS=%CATALINA_HOME%\bin\bootstrap.jar;%CATALINA_HOME%\common\lib\servlet.jar
    @SET EDS_JARS=%EDS_HOME%\lib\ess_japi.jar;%EDS_HOME%\lib\ess_es_server.jar
    @SET J2EE_JARS=%EDS_HOME%\external\j2ee\activation.jar;%EDS_HOME%\external\j2ee\mail.jar
    @SET SQL_JARS=%EDS_HOME%\external\mysql-connector-java-3.0.8-stable-bin.jar
    @SET CSS_JARS=%EDS_HOME%\external\css\css-2_7_0.jar;%EDS_HOME%\external\css\jdom.jar;%EDS_HOME%\external\css\log4j-1.2.7.jar
    @SET MAXL_JARS=%EDS_HOME%\external\jmaxl.jar
    @SET START_MEMORY=64m
    @SET MAX_MEMORY=512m
    @REM don't change these
    @SET ARBORPATH=%EDS_HOME%\essbase
    @SET PATH=%ARBORPATH%\bin;%EDS_HOME%\bin;%EDS_HOME%;%JAVA_HOME%;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin\server;
    @SET TOMCAT_JVM="%JAVA_HOME%\jre\bin\client\jvm.dll"
    @SET TOMCAT_CLASSPATH=%CATALINA_JARS%;%EDS_JARS%;%J2EE_JARS%;%SQL_JARS%;%CSS_JARS%;%MAXL_JARS%
    @SET TOMCAT_ENDORSED=%CATALINA_HOME%\common\endorsed
    @SET TOMCAT_LOG=%CATALINA_HOME%\logs\stdout.log
    @SET TOMCAT_ERR_LOG=%CATALINA_HOME%\logs\stdout.log
    @ECHO.
    @ECHO Installing the %SERVICE_NAME% service...
    @ECHO.
    %CATALINA_HOME%\bin\tomcat.exe -install %SERVICE_NAME% %TOMCAT_JVM% -server -Xms%START_MEMORY% -Xmx%MAX_MEMORY% -Djava.class.path=%TOMCAT_CLASSPATH% -Djava.endorsed.dirs=%TOMCAT_ENDORSED% -Dcatalina.home=%CATALINA_HOME% -Dcatalina.base=%CATALINA_BASE% -start org.apache.catalina.startup.BootstrapService -params start -stop org.apache.catalina.startup.BootstrapService -params stop -out %TOMCAT_LOG% -err %TOMCAT_ERR_LOG% -path %PATH%
    @ECHO.
    @ECHO.
    @ECHO This machine must have the ARBORPATH environment variable set to "%ARBORPATH%" for the service to function properly.
    @ECHO.
    @ECHO.
    @pause
    Tim Tow
    Applied OLAP, Inc

  • Problem when rendering a report in BI Publisher deployed on Apache Tomcat

    Hello for all.
    First, I am going to tell you technical specifications about the software where I have deployed BI Publisher:
    1. OS: Windows XP SP3
    2. JDK and JRE: 1.6.0_24
    3. Apache Tomcat: 5.5.33 (Set JVM Max Memory in 768MB)
    4. BI Publisher EE: 10.1.3.4.1
    I have deployed BI Publisher on Apache Tomcat without any problem, I uploaded Report files (both XDO and RTF), and I can see the reports in XML output format, but when I try to see the reports rendered by using the rtf file I have configured, BI Publisher shows me an Error; I checked the Apache Tomcat log and the following error is reported:
    [042511_033325984][oracle.apps.xdo.common.xml.XSLTWrapper][ERROR] XSL error:
    <Line 3, Column 123>: XML-22002: (Fatal Error) Error while processing include XSL file (rtf2xsl://http_//localhost:8080/xmlpserver/SubTemplates/sub-template-parameters.rtf?sid=1&eaf=3).
    <Line 296, Column 18>: XML-22000: (Error) Error while parsing XSL file (null).
    [042511_033325984][oracle.apps.xdo.template.FOProcessor][ERROR] End Memory: max=247MB, total=44MB, free=15MB
    [042511_033325984][][EXCEPTION] java.lang.reflect.InvocationTargetException
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at oracle.apps.xdo.common.xml.XSLT10gR1.invokeNewXSLStylesheet(Unknown Source)
         at oracle.apps.xdo.common.xml.XSLT10gR1.transform(Unknown Source)
         at oracle.apps.xdo.common.xml.XSLTWrapper.transform(Unknown Source)
         at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(Unknown Source)
         at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(Unknown Source)
         at oracle.apps.xdo.template.FOProcessor.createFO(Unknown Source)
         at oracle.apps.xdo.template.FOProcessor.generate(Unknown Source)
         at oracle.apps.xdo.servlet.RTFCoreProcessor.transform(RTFCoreProcessor.java:91)
         at oracle.apps.xdo.servlet.CoreProcessor.process(CoreProcessor.java:276)
         at oracle.apps.xdo.servlet.CoreProcessor.generateDocument(CoreProcessor.java:82)
         at oracle.apps.xdo.servlet.ReportImpl.renderBodyHTTP(ReportImpl.java:552)
         at oracle.apps.xdo.servlet.ReportImpl.renderReportBodyHTTP(ReportImpl.java:255)
         at oracle.apps.xdo.servlet.XDOServlet.writeReport(XDOServlet.java:270)
         at oracle.apps.xdo.servlet.XDOServlet.writeReport(XDOServlet.java:250)
         at oracle.apps.xdo.servlet.XDOServlet.doGet(XDOServlet.java:178)
         at oracle.apps.xdo.servlet.XDOServlet.doPost(XDOServlet.java:201)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
         at oracle.apps.xdo.servlet.security.SecurityFilter.doFilter(SecurityFilter.java:94)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
         at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
         at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
         at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
         at java.lang.Thread.run(Unknown Source)
    Caused by: java.util.EmptyStackException
         at oracle.xdo.parser.v2.XSLProcessor.reportException(XSLProcessor.java:806)
         at oracle.xdo.parser.v2.XSLProcessor.newXSLStylesheet(XSLProcessor.java:571)
         ... 39 more
    [042511_033325984][][EXCEPTION] java.lang.reflect.InvocationTargetException
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at oracle.apps.xdo.common.xml.XSLT10gR1.invokeNewXSLStylesheet(Unknown Source)
         at oracle.apps.xdo.common.xml.XSLT10gR1.transform(Unknown Source)
         at oracle.apps.xdo.common.xml.XSLTWrapper.transform(Unknown Source)
         at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(Unknown Source)
         at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(Unknown Source)
         at oracle.apps.xdo.template.FOProcessor.createFO(Unknown Source)
         at oracle.apps.xdo.template.FOProcessor.generate(Unknown Source)
         at oracle.apps.xdo.servlet.RTFCoreProcessor.transform(RTFCoreProcessor.java:91)
         at oracle.apps.xdo.servlet.CoreProcessor.process(CoreProcessor.java:276)
         at oracle.apps.xdo.servlet.CoreProcessor.generateDocument(CoreProcessor.java:82)
         at oracle.apps.xdo.servlet.ReportImpl.renderBodyHTTP(ReportImpl.java:552)
         at oracle.apps.xdo.servlet.ReportImpl.renderReportBodyHTTP(ReportImpl.java:255)
         at oracle.apps.xdo.servlet.XDOServlet.writeReport(XDOServlet.java:270)
         at oracle.apps.xdo.servlet.XDOServlet.writeReport(XDOServlet.java:250)
         at oracle.apps.xdo.servlet.XDOServlet.doGet(XDOServlet.java:178)
         at oracle.apps.xdo.servlet.XDOServlet.doPost(XDOServlet.java:201)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
         at oracle.apps.xdo.servlet.security.SecurityFilter.doFilter(SecurityFilter.java:94)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
         at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
         at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
         at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
         at java.lang.Thread.run(Unknown Source)
    Caused by: java.util.EmptyStackException
         at oracle.xdo.parser.v2.XSLProcessor.reportException(XSLProcessor.java:806)
         at oracle.xdo.parser.v2.XSLProcessor.newXSLStylesheet(XSLProcessor.java:571)
         ... 39 more
    I checked that the url http://localhost:8080/xmlpserver/SubTemplates/sub-template-parameters.rtf would be accesible via Internet Explorer, and It is accesible.
    I am glad if you can tell me what could be the cause of the error.
    Thanks.

    Finally, I stop working in the implementation of BIP over Apache Tomcat; I installed OC4J 10.1.3.5.0 (standalone installation) and I deployed BIP on it.
    It seems the error I wrote in last post has been fixed, but actually I am obtaining the following error with the deployment on OC4J:
    [042711_055706687][][ERROR] Namespace 'http://www.oracle.com/XSL/Transform/java/
    oracle.com.xmlpublisher.reports.BIPExtension' failed Secure Java Extensions chec
    k.
    [042711_055706687][oracle.apps.xdo.template.FOProcessor][ERROR] End Memory: max=
    494MB, total=46MB, free=21MB
    [042711_055706687][][EXCEPTION] oracle.apps.xdo.XDOException: XSLT10gR1: Failed
    Secure Java Extensions check.
    at oracle.apps.xdo.common.xml.XSLT10gR1.transform(Unknown Source)
    at oracle.apps.xdo.common.xml.XSLTWrapper.transform(Unknown Source)
    at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(Unknown Source)
    at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(Unknown Source)
    at oracle.apps.xdo.template.FOProcessor.createFO(Unknown Source)
    at oracle.apps.xdo.template.FOProcessor.generate(Unknown Source)
    at oracle.apps.xdo.servlet.RTFCoreProcessor.transform(RTFCoreProcessor.j
    ava:91)
    at oracle.apps.xdo.servlet.CoreProcessor.process(CoreProcessor.java:276)
    at oracle.apps.xdo.servlet.CoreProcessor.generateDocument(CoreProcessor.
    java:82)
    at oracle.apps.xdo.servlet.ReportImpl.renderBodyHTTP(ReportImpl.java:552
    at oracle.apps.xdo.servlet.ReportImpl.renderReportBodyHTTP(ReportImpl.ja
    va:255)
    at oracle.apps.xdo.servlet.XDOServlet.writeReport(XDOServlet.java:270)
    at oracle.apps.xdo.servlet.XDOServlet.writeReport(XDOServlet.java:250)
    at oracle.apps.xdo.servlet.XDOServlet.doGet(XDOServlet.java:178)
    at oracle.apps.xdo.servlet.XDOServlet.doPost(XDOServlet.java:201)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterC
    hain.java:64)
    at oracle.apps.xdo.servlet.security.SecurityFilter.doFilter(SecurityFilt
    er.java:94)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletReque
    stDispatcher.java:644)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(Ser
    vletRequestDispatcher.java:391)
    at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequ
    estHandler.java:908)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpReques
    tHandler.java:458)
    at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpReque
    stHandler.java:226)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.ja
    va:127)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.ja
    va:116)
    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSo
    cketReadHandler.java:260)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(Relea
    sableResourcePooledExecutor.java:303)
    at java.lang.Thread.run(Thread.java:662)
    [042711_055706687][][EXCEPTION] oracle.apps.xdo.XDOException: XSLT10gR1: Failed
    Secure Java Extensions check.
    at oracle.apps.xdo.common.xml.XSLT10gR1.transform(Unknown Source)
    at oracle.apps.xdo.common.xml.XSLTWrapper.transform(Unknown Source)
    at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(Unknown Source)
    at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(Unknown Source)
    at oracle.apps.xdo.template.FOProcessor.createFO(Unknown Source)
    at oracle.apps.xdo.template.FOProcessor.generate(Unknown Source)
    at oracle.apps.xdo.servlet.RTFCoreProcessor.transform(RTFCoreProcessor.j
    ava:91)
    at oracle.apps.xdo.servlet.CoreProcessor.process(CoreProcessor.java:276)
    at oracle.apps.xdo.servlet.CoreProcessor.generateDocument(CoreProcessor.
    java:82)
    at oracle.apps.xdo.servlet.ReportImpl.renderBodyHTTP(ReportImpl.java:552
    at oracle.apps.xdo.servlet.ReportImpl.renderReportBodyHTTP(ReportImpl.ja
    va:255)
    at oracle.apps.xdo.servlet.XDOServlet.writeReport(XDOServlet.java:270)
    at oracle.apps.xdo.servlet.XDOServlet.writeReport(XDOServlet.java:250)
    at oracle.apps.xdo.servlet.XDOServlet.doGet(XDOServlet.java:178)
    at oracle.apps.xdo.servlet.XDOServlet.doPost(XDOServlet.java:201)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterC
    hain.java:64)
    at oracle.apps.xdo.servlet.security.SecurityFilter.doFilter(SecurityFilt
    er.java:94)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletReque
    stDispatcher.java:644)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(Ser
    vletRequestDispatcher.java:391)
    at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequ
    estHandler.java:908)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpReques
    tHandler.java:458)
    at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpReque
    stHandler.java:226)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.ja
    va:127)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.ja
    va:116)
    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSo
    cketReadHandler.java:260)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(Relea
    sableResourcePooledExecutor.java:303)
    at java.lang.Thread.run(Thread.java:662)
    May you know the cause of the error above?
    Thanks,

  • How to set up port configurations under Tomcat

    Hi Friends,
    I want to run 3 different jsp/servlets applications on a single Tomcat instance installed on my system.I want all of them to listen to different ports say for eg. 3000,3005 and 3010.So can someone pls tell me what changes I need to make in the Tomcat's server.xml.
    Thanks

    I THINK you can to do this by defining multiple <connector> properties.
    I THINK it is possible to have multiple <connector>'s as long as they are all on different ports.
    Post back if you are able to do this, I would be interested to see if it can be done.

  • How to create tomcat user and directory structure

    I am new in using tomcat, recently installed tomcat 5.0 but don't know how to use it and how to view sample jsp pages. I tried tomcat_users.xml file to create user, but anybody knows the different roles used there? if yes, olease provide.
    Thanking you,
    Waiting for reply.
    By,
    Jitendrarc

    You dont need to use a user account to access the example pages.
    You need to start the server using startup.bat / sh or the tomcat monitor and access http://localhost
    When you connect to localhost you will see a link to the examples.
    Also at the top of the page you will se a link to Tomcat Administration, you can use this to add new users, instead of editing the xml by hand. I cannot remember the default password, Im sure its in the documentation (link in centre of page).
    For an open source project the documentation and tutorials are pretty good, would suggest you always start with this inforamation before looking for answers in forums.

  • Installing BO Explorer and Design Studio

    Hello Experts,
    I installed BI 4.1 SP2 Client tools on my laptop: BI 4.1 SP2, Crystal reports 2013, Dashboards SP2 and SAP Lumira and all are successfully installed.
    I am trying to install BO Explorer but asking me CMS port number and Administrator Password, just want to confirm if the BO Explorer needs to be installed on BO Server?  since we want the tool to be used by our super users to develop and i assume it can be installed on developer laptops.
    Also, I am trying to install Design Studio 1.2( downloaded all 4 parts) after running the file for design studio 1.2_1 its looking for design studio 1.3 instead of design studio 1.2_2, could you please confirm design studio installation also if it goes as part of client tools?
    Thanks for the help.
    Kris

    Hi Kris,
    You will be able to access Explorer with URL http://<server name>:8080/explorer The Explorer web app will be deployed on Tomcat post install.
    The Design Studio 1.3 is also available to download and I think it has a separate server and client installer. It could be a case that Design Studio 1.3 is compatible with BI 4.1. So I would suggest to try installing Design Studio 1.3
    Regards,
    Hrishikesh

Maybe you are looking for

  • ITunes 7.7 - Error Message: AppleMobileDeviceHelper has stopped working

    Can anyone help with the above problem. I installed 7.7 two days ago and now cannot stop these error messages from popping up. I can play iTunes, but the whole time it is running this message pops up repeatedly. So far I have let it get to about nine

  • Using Java 5, how to develop customizable web-pages  like iGoogle ?

    Is it possible to develop customizable web-pages like iGoogle does, using Java 5 ( simply using JSPs, servlets, JSFs, AJAX etc. and without using portals) ? A simple example explaining how to provide 3-4 header graphics options ( like igoogle does) w

  • Steps for completing Asset under Construction

    hi, i have created the AUC  asset class  with line settlement checked. will somebody be kind enough to show me the futher steps involved in customization along with postings and settlement procedure.... regards sayeed

  • UDO - FMS

    Dear All, there are 2 UDOs created n been used without liking to any dll object, no sdk codings too be done. each Document type tables have 1 document row type table linked with it. i.e the child table been linked with the parent table. From the docu

  • Unable to start report server on NT

    I have installed Developer 6.0 (everything option) and I am having trouble starting the report server (non-web method). I installed it as an NT service and tried to start it and I also tried the command line method: rwmts60 -listen mydatabase I get t