In the Services window, expand the Servers node to view the Tomcat Web Server nodes.
Right-click a Tomcat Web Server's instance and select Properties from the contextual menu.
The Server Manager opens displaying the following information:
Connection Tab
Catalina Home. Specifies the location of the server installation.
Catalina Base. Specifies the base directory for the Tomcat Web Server.
You can set this property when you add a Tomcat Web Server to the Server Manager.
If you set a base directory, then that is where the Tomcat configuration files
reside. One reason for specifying a separate base directory is to allow more
than one user to use the same server. If no base directory is specified, then
the configuration files reside in the home directory.
Credentials of an exiting user in the "manager" role .
Username. Specifies the user name that the IDE uses to log into the server's manager
application. The user must be associated with the manager role. The first
time the IDE starts the Tomcat Web Server, such as through the Start/Stop menu
action or by executing a web component from the IDE, the IDE adds an admin
user with a randomly-generated password to the tomcat-base-path/conf/tomcat-users.xml file. (Right-click the Tomcat Web Server instance node in the Services window and select Properties. In the Properties dialog box, the Base Directory property points to the base-dir directory.) The admin user entry in the tomcat-users.xml file looks similar to the following:
Password. Specifies the user's password. See the explanation for the Username property above for details.
Server Port . Specifies the number of the TCP/IP port that the server listens
on. The URL for a web application that is deployed on the server is derived from
the host's URL and the server port, such as http://localhost:8086.
Shutdown Port. Specifies the port number on which the server waits for a shutdown command.
Enable HTTP Monitor. If selected, this checkbox enables the HTTP Monitor
for web applications executing on the Tomcat Web Server. When enabling the monitor, you must
restart the server in order for the change to take affect. The HTTP Monitor
is useful for debugging web applications. If you are using the server for production
purposes only, you may want to clear the checkbox to reduce its impact on
the server's performance. When you clear the checkbox, the IDE removes the
HTTP monitor's declaration from the server. However the monitor's libraries
remain deployed to the server.
When you disable the HTTP Monitor, you must restart the server for
the change to take affect.
Startup Tab
Use Custom Catalina Script. Specifies whether to use custom Catalina script or not. This is unchecked by default.
Force Stop. Specifies whether to use the force shutdown (shutdown is followed by the kill command). This is unchecked by default. This function is disabled on Windows.
Debugger Transport. Specifies whether to use shared memory or socked based transport for debugging. Shared Memory is default on Windows, socket on other systems. Shared Memory is enabled only on Windows.
Shared memory Name. specifies the shared memory name. This function is enabled only on Windows.
Socket Port. Specifies the socket port number.
Platform Tab
Java Platform. Specifies the Java Platform the server will use.
VM Options. Specifies the Java Virtual Machine options.
Use IDE Proxy Settings. Specifies whether to use the IDE proxy settings.
Use Security Manager. If selected, this checkbox enables the Tomcat Web Server to be started with the -security option. The security policy implemented by the Security Manager are configured in the catalina.policy file, which is in the Tomcat home directory's conf folder. For details, see
Deployment Tab
Deployment Timeout(s). Specifies the length of server timeout(s).
Enable JDBC driver deployment. Specifies whether to enable JDBC driver deployment. This is checked by default.
Classes Tab
Lists all classes associated with the server instance.
Sources Tab
Lists all sources associated with the server instance.
Javadoc Tab
Lists all Javadocs associated with the server instance.