Softpanorama

May the source be with you, but remember the KISS principle ;-)
Home Switchboard Unix Administration Red Hat TCP/IP Networks Neoliberalism Toxic Managers
(slightly skeptical) Educational society promoting "Back to basics" movement against IT overcomplexity and  bastardization of classic Unix

IPlanet WEB Server

Sun ONE Web Server 6.0 FAQs

FAQ
Sun ONE Web Server 6.0 FAQs
 
Installation and Configuration
How do I start a Web server instance from the command prompt?
 
For Windows:
  1. Go to the instance directory. Change the <hostname> variable to your hostname:

    c:iPlanetServershttps-hostname

  2. In the startsvr.bat batch file, again change the <hostname> variable to your hostname:

    net start https-hostname

  3. Invoke startsvr.bat
For Solaris Operating Environment:
  1. Go to the instance directory. Change the <hostname> variable to you hostname:

    /usr/netscape/server4/https-hostname

    Change the directory path according to your installation path.

  2. Invoke the start script.
I'm moving from MS IIS to iPlanet Web Server on NT4. How can I make a DLL-based application work with iPlanet Web Server?
 
These DLLs are ISAPI extensions. ISAPI is a Microsoft API for extending the server with plug-ins. The analogous API in iPlanet Web Server is the Netscape Server API (NSAPI). ISAPI and NSAPI are not compatible. An NSAPI version of the ISAPI extension must be used to make it work on iPlanet Web Server.
Specify hardware virtual servers (that is, virtual servers that have different IP addresses and/or port numbers) to use distinct SSL and TLS certificates.
You can change the admin port either through the command line, or through the Administrative Interface.

 
 

To change it through the administrative interface:
  1. Open and log into the Administration Server.

     

  2. Select the Web Server Administration Server.

     

  3. Go to the Preferences tab.

     

  4. Select Network Settings.

     

  5. The Admin Server Port number appears. Change it to the desired value.

     

  6. Restart the Web Server.

 
 

To change it through the command line:
  1. Change directory to <serversoftware-root>/https-admserver/config/

     

  2. Change the Admin Port number in the magnus.conf file.

     

  3. Restart the Web Server.

     

 
 

How do I set the maximum number of sessions allowed on iPlanet Web Server?
 
  1. Modify either the context.properties or servlets.properties file.

    In the context.properties file, add the following line:

    context.global.sessionmgr.initArgs=maxSessions=2000,timeOut=300,reapInterval=150

    In the servlets.properties file, add the following line:

    servlets.sessionmgr.initArgs=maxSessions=2000,time Out=300,reapInterval=150

  2. To invoke the new value, restart the server.

     

 
 

How do I update the Java runtime environment and virtual machine for the Javaplatform ("Java virtual machine" or "JVM"1) for iPlanet Web Server?
 
This resides in the JDK software. To specify the path to the JDK:
  1. Log in to the Web Server Administration Server.

     

  2. Select the Global Settings tab and use the Configure JRE/JDK Paths page.

     

  3. Provide the path to the new JRE/JDK.

     

  4. Restart the server. The server uses the new Java runtime environment.

 
 

1 - The terms "Java virtual machine" and "JVM" mean a virtual machine for the Java platform.

 
 

For configuration of iPlanet Web Server 4.1, do best practices exist for setting the variables in the magnus.conf file?
 
For most installations, the default values written to magnus.conf are suitable.

 
 

 

Java Application Environment and JavaServer Pages (JSP) Technology
On Windows NT, how do I redirect System.out.println to a file?
 
To redirect System.out.println:
  1. Go to the config folder. Change the <hostname> variable to your hostname. For example:

    c:iPlanetServershttps-hostnameconfig

    Change the path according to your server installation path.

  2. In the obj.conf file, add the following line:

    Init fn="nt-console-init" stderr="stderr" stdout="stdout" EarlyInit="yes"

  3. Replace stderr and stdout with the desired file names.

 
 

This modification is particularly helpful if you are troubleshooting applications or system property settings on iPlanet Web Server, and you want to capture the output in a file.

 
 

Is there a way to send the output from a Java Servlet extension to the error logs of iPlanet Web Server 4.0?
 
Yes. Add the following code to your Java Servlet extension to get a handle to the Java Servlet extension's context:

 

ServletContext cont = this.getServletContext();

cont.log("Write this String");

As the JVM software does not run in the same process space as the iPlanet Web Server, this additional code establishes the link between your Java Servlet extension code and the container that is hosting the JVM machine.

 

Performance
How do large log files (greater than 200 MB) affect the Web server's performance?
 

 

Other
How do I rotate log files?
 
The following syntax programs a server to perform maintenance activities at regular intervals, such as backing up log files.

 
 

Location:
server_root/https-admserv/config

 
 

Syntax:
<Object name=name>
Command "command"
User user
Time nn:nn
Days day day ...
</Object>

 
 

The following is an example of a <cron.conf file that manages log rotation. (The ns-cron.conf file controls whether or not the cron.conf file is activated. You can set the status variable in ns-cron.conf file to activate (on) or deactivate (off) the cron.conf file.)

 
 

<Object name=https-server_id_rotatelg0>
Command "server_root/bin/https/httpadmin/bin/rotlog https-server_id"
User LocalSystem
Time 03:00
Days Sun Mon Tue Wed Thu Fri Sat
</Object>

 
 

Is it possible to change the server name, type, and version number sent in the HTTP response header by iPlanet Web Server?
 
No, it is not possible to change the header information.

Etc

Society

Groupthink : Two Party System as Polyarchy : Corruption of Regulators : Bureaucracies : Understanding Micromanagers and Control Freaks : Toxic Managers :   Harvard Mafia : Diplomatic Communication : Surviving a Bad Performance Review : Insufficient Retirement Funds as Immanent Problem of Neoliberal Regime : PseudoScience : Who Rules America : Neoliberalism  : The Iron Law of Oligarchy : Libertarian Philosophy

Quotes

War and Peace : Skeptical Finance : John Kenneth Galbraith :Talleyrand : Oscar Wilde : Otto Von Bismarck : Keynes : George Carlin : Skeptics : Propaganda  : SE quotes : Language Design and Programming Quotes : Random IT-related quotesSomerset Maugham : Marcus Aurelius : Kurt Vonnegut : Eric Hoffer : Winston Churchill : Napoleon Bonaparte : Ambrose BierceBernard Shaw : Mark Twain Quotes

Bulletin:

Vol 25, No.12 (December, 2013) Rational Fools vs. Efficient Crooks The efficient markets hypothesis : Political Skeptic Bulletin, 2013 : Unemployment Bulletin, 2010 :  Vol 23, No.10 (October, 2011) An observation about corporate security departments : Slightly Skeptical Euromaydan Chronicles, June 2014 : Greenspan legacy bulletin, 2008 : Vol 25, No.10 (October, 2013) Cryptolocker Trojan (Win32/Crilock.A) : Vol 25, No.08 (August, 2013) Cloud providers as intelligence collection hubs : Financial Humor Bulletin, 2010 : Inequality Bulletin, 2009 : Financial Humor Bulletin, 2008 : Copyleft Problems Bulletin, 2004 : Financial Humor Bulletin, 2011 : Energy Bulletin, 2010 : Malware Protection Bulletin, 2010 : Vol 26, No.1 (January, 2013) Object-Oriented Cult : Political Skeptic Bulletin, 2011 : Vol 23, No.11 (November, 2011) Softpanorama classification of sysadmin horror stories : Vol 25, No.05 (May, 2013) Corporate bullshit as a communication method  : Vol 25, No.06 (June, 2013) A Note on the Relationship of Brooks Law and Conway Law

History:

Fifty glorious years (1950-2000): the triumph of the US computer engineering : Donald Knuth : TAoCP and its Influence of Computer Science : Richard Stallman : Linus Torvalds  : Larry Wall  : John K. Ousterhout : CTSS : Multix OS Unix History : Unix shell history : VI editor : History of pipes concept : Solaris : MS DOSProgramming Languages History : PL/1 : Simula 67 : C : History of GCC developmentScripting Languages : Perl history   : OS History : Mail : DNS : SSH : CPU Instruction Sets : SPARC systems 1987-2006 : Norton Commander : Norton Utilities : Norton Ghost : Frontpage history : Malware Defense History : GNU Screen : OSS early history

Classic books:

The Peter Principle : Parkinson Law : 1984 : The Mythical Man-MonthHow to Solve It by George Polya : The Art of Computer Programming : The Elements of Programming Style : The Unix Hater’s Handbook : The Jargon file : The True Believer : Programming Pearls : The Good Soldier Svejk : The Power Elite

Most popular humor pages:

Manifest of the Softpanorama IT Slacker Society : Ten Commandments of the IT Slackers Society : Computer Humor Collection : BSD Logo Story : The Cuckoo's Egg : IT Slang : C++ Humor : ARE YOU A BBS ADDICT? : The Perl Purity Test : Object oriented programmers of all nations : Financial Humor : Financial Humor Bulletin, 2008 : Financial Humor Bulletin, 2010 : The Most Comprehensive Collection of Editor-related Humor : Programming Language Humor : Goldman Sachs related humor : Greenspan humor : C Humor : Scripting Humor : Real Programmers Humor : Web Humor : GPL-related Humor : OFM Humor : Politically Incorrect Humor : IDS Humor : "Linux Sucks" Humor : Russian Musical Humor : Best Russian Programmer Humor : Microsoft plans to buy Catholic Church : Richard Stallman Related Humor : Admin Humor : Perl-related Humor : Linus Torvalds Related humor : PseudoScience Related Humor : Networking Humor : Shell Humor : Financial Humor Bulletin, 2011 : Financial Humor Bulletin, 2012 : Financial Humor Bulletin, 2013 : Java Humor : Software Engineering Humor : Sun Solaris Related Humor : Education Humor : IBM Humor : Assembler-related Humor : VIM Humor : Computer Viruses Humor : Bright tomorrow is rescheduled to a day after tomorrow : Classic Computer Humor

The Last but not Least Technology is dominated by two types of people: those who understand what they do not manage and those who manage what they do not understand ~Archibald Putt. Ph.D


Copyright © 1996-2021 by Softpanorama Society. www.softpanorama.org was initially created as a service to the (now defunct) UN Sustainable Development Networking Programme (SDNP) without any remuneration. This document is an industrial compilation designed and created exclusively for educational use and is distributed under the Softpanorama Content License. Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.

FAIR USE NOTICE This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available to advance understanding of computer science, IT technology, economic, scientific, and social issues. We believe this constitutes a 'fair use' of any such copyrighted material as provided by section 107 of the US Copyright Law according to which such material can be distributed without profit exclusively for research and educational purposes.

This is a Spartan WHYFF (We Help You For Free) site written by people for whom English is not a native language. Grammar and spelling errors should be expected. The site contain some broken links as it develops like a living tree...

You can use PayPal to to buy a cup of coffee for authors of this site

Disclaimer:

The statements, views and opinions presented on this web page are those of the author (or referenced source) and are not endorsed by, nor do they necessarily reflect, the opinions of the Softpanorama society. We do not warrant the correctness of the information provided or its fitness for any purpose. The site uses AdSense so you need to be aware of Google privacy policy. You you do not want to be tracked by Google please disable Javascript for this site. This site is perfectly usable without Javascript.

Last modified: October 25, 2011