Complete the following tasks to set up GroupWise WebAccess and WebPublisher:
IMPORTANT:If you plan to install GroupWise WebAccess in a clustered server environment, see the GroupWise 7 Interoperability Guide before you install WebAccess.
The following steps provide instructions for installing the WebAccess Agent. For information about installing the WebAccess and WebPublisher Applications to a Web server, see Installing the WebAccess Application and WebPublisher Application.
Select an appropriate location to run the WebAccess Installation program.
NetWare: |
If you are installing the NetWare WebAccess Agent, you can run the Installation program from any Windows machine that meets the administrator machine requirements listed in Section 2.1, GroupWise Administration Requirements. |
Windows: |
If you are installing the Windows WebAccess Agent, you must run the Installation program at the Windows server were you want to install the WebAccess Agent. It must also meet the administrator machine requirements listed in Section 2.1, GroupWise Administration Requirements. |
Make sure that no other GroupWise agents are running on the server where you want to install the WebAccess Agent.
Make sure that you have access to the directory where you want to install the WebAccess Agent and to the domain directory.
Log in to eDirectory with Admin-equivalent rights to the eDirectory tree where you want the Installation program to create the WebAccess Agent object.
Insert the GroupWise 7 Administrator for NetWare/Windows CD into the CD drive to start the GroupWise Installation program, then click . If the Installation program does not start automatically, run setup.exe from the root of the CD.
or
If you have already copied the GroupWise WebAccess software to a software distribution directory, run internet\webacces\setup.exe to start the WebAccess Installation program.
Click
to accept the license agreement and display the GroupWise WebAccess: Components dialog box.Select worksheet item 1).
and deselect the and options (NOTE:You can also install the WebAccess Application and WebPublisher Application to your Web server at this time, if you have the appropriate Web server file system access and eDirectory access, as described in Installing the WebAccess Application and WebPublisher Application.
Follow the prompts to provide information about WebAccess Agent configuration, using the following information from the GroupWise WebAccess Installation Worksheet.
If you are installing the WebAccess Application and WebPublisher Application along with the WebAccess Agent, skip to Step 10 in Installing the WebAccess Application and WebPublisher Application.
of
If you are installing the WebAccess Application and WebPublisher Application as a separate task, continue with Step 1 in Installing the WebAccess Application and WebPublisher Application.
The following steps provide instructions for installing the WebAccess Application and WebPublisher Application. For information about installing the WebAccess Agent, see Installing the WebAccess Agent.
Select an appropriate location to run the WebAccess Installation program.
NetWare: |
If you are installing to a NetWare Web server, you can run the WebAccess Installation program on any Windows machine that meets the administrator machine requirements listed in Section 2.1, GroupWise Administration Requirements. |
Windows: |
If you are installing to a Windows Web server, you must run the WebAccess Installation program on that server. It must also meet the administrator machine requirements listed in Section 2.1, GroupWise Administration Requirements. |
Make sure that you have access to the directory where you want to install the WebAccess Agent and to the domain directory.
Make sure that you have the file system access required to install the WebAccess Application and the WebPublisher Application:
You need full file system rights to the GroupWise domain directory. See Item 5: Gateway Directory in Section 5.6, GroupWise WebAccess Installation Worksheet.
You need full file system rights to the Web server. If your Web server is on a UNIX server, the WebAccess Installation program copies tar files to a location you specify; this can be the UNIX server if you have access to it from the Windows workstation where you are performing the installation, or another location from which you can then copy the tar files to the UNIX server. See Item 13: Web Server Type and Root Directory in Section 5.6, GroupWise WebAccess Installation Worksheet.
Shut down the Web server and Java.
Log in to eDirectory with Admin-equivalent rights to the eDirectory tree where you want the Installation program to create the WebAccess objects (worksheet item 17).
Insert the GroupWise 7 Administrator for NetWare/Windows CD into the CD drive to start the GroupWise Installation program, then click . If the Installation program does not start automatically, run setup.exe from the root of the CD.
or
If you have already copied the GroupWise WebAccess software to a software distribution directory, run internet\webacces\setup.exe to start the WebAccess Installation program.
Click
to accept the license agreement and display the GroupWise WebAccess: Components dialog box.Select
and (if you plan to use WebPublisher).Deselect the
option, then click .Follow the prompts to provide information about WebAccess Application and WebPublisher configuration, using the following information from the GroupWise WebAccess Installation Worksheet.
When the installation is complete, select from the following options:
Launch Installation Summary: This option displays a list of the information you provided during installation. You can print it for future reference.
Start the GroupWise WebAccess Agent: This option starts the WebAccess Agent immediately. If you want to configure the server to start the WebAccess Agent automatically each time the server restarts, see Starting the NetWare GroupWise Agents or Starting the Windows GroupWise Agents.
Restart the Web Server: This option starts the Web server, which loads the WebAccess Application (and WebPublisher Application if you installed it).
After installation is complete, if you are installing to an Apache Web server on UNIX Solaris, continue with Completing the Installation on a UNIX Apache Web Server.
or
Skip to Section 5.4.3, Testing GroupWise WebAccess and WebPublisher.
The WebAccess Installation program copies the following files to the location you specified:
webaccess.tar
webaccessdocs.tar
webaccessjars.tar
webaccessservlets.tar
index.html
web.xml
commgr.cfg
To complete the installation and configuration process:
Using the tar -xvf command, extract the following tar files to the specified locations:
webaccess.tar: Extract to the root of the UNIX server. A /novell directory is created for the files.
webaccessdocs.tar: Extract to the Tomcat GroupWise document root directory (for example, /usr/local/tomcat4/webapps/gw).
webaccessservlets.tar: Extract to the Tomcat GroupWise classes directory (for example, /usr/local/tomcat4/webapps/gw/WEB-INF/classes).
webaccessjars.tar: Extract to the Tomcat GroupWise lib directory (for example, /usr/local/tomcat4/webapps/gw/WEB-INF/lib).
Copy the web.xml file is in the Tomcat webapps/gw/WEB-INF directory.
Modify the webacc.cfg and webpub.cfg files, located in the /novell/webaccess and /novell/webpublisher directories at the root of the UNIX server, to change the Templates.path setting to point to the templates.
For example, change the following line in webacc.cfg:
Templates.path=/java/servlets/com/novell/webaccess/templates
to
Templates.path=/usr/local/tomcat4/webapps/gw/WEB-INF/classes/com/novell/webaccess/templates
Copy the commgr.cfg file to the /novell/webaccess directory. If you installed GroupWise WebPublisher, you also need to copy the file to the /novell/webpublisher directory.
In the webacc.cfg file, verify that the paths for the following settings point to valid directories. Typically, these directories reside in the /novell/webaccess directory, but you can relocate them if desired. Refer to the comments in the webacc.cfg file for explanations of each of these settings.
Log.path=/novell/webaccess/logs Security.Timeout.path=/novell/webaccess/users File.Upload.path=/novell/webaccess/temp
Verify that the paths for the following settings are correct.
Provider.GWAP.Config.file=/novell/webaccess/commgr.cfg Provider.LDAP.Config.file=/novell/webaccess/ldap.cfg
In the webpub.cfg file, verify that the paths for the following settings point to valid directories. Typically, these directories reside in the /novell/webpublisher directory, but you can relocate them if desired. Refer to the comments in the webpub.cfg file for explanations of each of these settings.
Log.path=/novell/webpublisher/logs File.Upload.path=/novell/webpublisher/temp
Verify that the path for the following setting is correct.
Provider.GWDOC.Config.file=/novell/webpublisher/commgr.cfg
Copy the index.html file to the Tomcat GroupWise document root directory (for example, /usr/local/tomcat4/webapps/gw).
For the convenience of your users, you can link to the GroupWise file from your current default home page.
Change to the gw/com/novell/webaccess directory of the Web server, then unzip the __help__.zip file to provide online help for the WebAccess client.
For example:
unzip __help__.zip
Change to the gw/com/novell/webpublisher directory of the Web server, then unzip the __help__.zip file to provide online help for WebPublisher.
If you did not have the WebAccess Installation program start the WebAccess components, complete the following steps:
Restart Java and the Web server.
This loads the WebAccess Application (and WebPublisher Application if you installed it).
Start the WebAccess Agent
NetWare: |
Enter strtweb.ncf at the NetWare server console. |
Windows: |
To run as an application, click .To run as a service, from the Control Panel click . Right-click the WebAccess service, then click . |
NOTE:When you start the WebAccess Agent, the Document Viewer Agent also starts. However, the Viewer Agent cannot run as a Windows service.
If the WebAccess Agent does not start successfully, see Starting the NetWare GroupWise Agents.
If you enabled the WebAccess Agent Web console, you can use the following URL to view the Web console:
http://webaccess_agent_network_address:http_port
For example:
http://172.16.5.18:7211
For more information, see Using the WebAccess Agent Web Console
in WebAccess
in the GroupWise 7 Administration Guide.
Skip to Section 5.4.3, Testing GroupWise WebAccess and WebPublisher.
Complete the following tasks to set up GroupWise WebAccess and WebPublisher. These tasks are designed to help you get Linux WebAccess up and running as quickly as possible and to help you manage the WebAccess Agent in the future.
IMPORTANT:If you are installing GroupWise WebAccess on SUSE Linux Enterprise Server 10, refer to TID 3248145 in the Novell Support Knowledgebase for installation instructions.
If you are installing GroupWise WebAccess in a clustered server environment, see the GroupWise 7 Interoperability Guide before you install WebAccess.
Make sure that LDAP is running on your eDirectory server and that it is configured to accept login from the WebAccess Agent Installation program (worksheet item 11)
The Installation program requires eDirectory access in order to create the WebAccess Agent object in eDirectory. The Installation program uses LDAP to gain the required access.
In a terminal window, become root by entering sux and the root password.
The sux command enables the X Window System, which is required for running the GUI GroupWise Installation program. If you are not using the X Window System, you can install GroupWise components individually, as described in Installing the GroupWise Agents Using the Text-Based Installation Program.
Change to the root of the GroupWise 7 Administrator for Linux CD.
Start the GroupWise Installation program.
./install
Select the language in which you want to run the GroupWise Installation program, then click
.NOTE:On Linux, all available languages are included in the same RPM, so all languages are always installed.
Click
.When the installation is complete, click
.The WebAccess Agent software is installed to /opt/novell/groupwise/agents.
Continue with Configuring the Linux WebAccess Agent.
After the WebAccess Agent files have been installed, click
.The WebAccess Agent installation and configuration steps are separate so that you can install updated agent software without repeating the agent configuration steps.
Follow the prompts to configure the WebAccess Agent, using the following information from the GroupWise WebAccess Installation Worksheet in the order listed.
On the Configuration Complete page,
is selected by default.IMPORTANT:If you want to configure the WebAccess Agent for high availability, as described in Enabling the High Availability Service for the Linux GroupWise Agents, it must be configured to start automatically on system startup.
If you do not want the WebAccess Agent to start automatically when the server restarts, deselect
.Click
to complete the configuration.Continue with Installing and Configuring the WebAccess Application and WebPublisher Application.
IMPORTANT:If you are installing GroupWise WebAccess on SUSE Linux Enterprise Server 10, refer to TID 3248145 in the Novell Support Knowledgebase for installation instructions.
After installing and configuring the WebAccess Agent, if you want to use an existing Apache and Tomcat installations, click
.or
Click
.This installs a version of Apache and Tomcat specifically for use with GroupWise. Apache files are installed under /var/opt/novell/http and /etc/opt/novell/http. Tomcat files are installed under /var/opt/novell/tomcat4 and /etc/opt/novell/tomcat4.
In addition, a self-signed certificate is generated, enabling users to use WebAccess and WebPublisher using an SSL connection.
NOTE:The option to install Apache and Tomcat along with the WebAccess Application is not available if you are installing to Novell Open Enterprise Server Linux because Apache and Tomcat are already installed and configured correctly in that environment.
When the installation is complete, click
.Click
.Follow the prompts to provide information about WebAccess Application, using the following information from the GroupWise WebAccess Installation Worksheet in the order listed.
On the Configuration Complete page, click
to complete the configuration.If you installed WebPublisher, continue with Configuring WebPublisher.
or
Skip to Restarting the Web Server
After installing and configuring WebAccess, as described in Section 5.4.2, Linux: Setting Up GroupWise WebAccess, if you want to enable WebPublisher as well, you must perform some manual configuration.
In ConsoleOne, connect to the domain where the WebAccess Agent object was created during installation.
In a convenient context, create a new user specifically for use with WebPublisher.
Add the new user to a post office and provide a GroupWise password for the WebPublisher user.
Browse to and right-click the WebAccess Agent object (by default, webac70a), then click
.In the Step 2 above.
field, specify the WebPublisher user you created inClick
, then select the library for WebPublisher to access for documents.Select
.Click
to save the WebPublisher configuration information.Restart your Web server, as described in Restarting the Web Server
Restart the WebAccess Agent, as described in Starting the Linux WebAccess Agent.
In order the add documents to the library so that they can be viewed on the Internet, WebPublisher user must use the GroupWise Windows client. See Publishing Documents to the Web with WebPublisher
in Creating and Working with Documents
in the GroupWise 7 Windows Client User Guide.
NOTE:WebPublisher functionality is not currently available in the GroupWise Cross-Platform client.
In order to load the WebAccess Application (and WebPublisher Application if you installed it), you must restart the Web server.
If you installed the Novell version of Apache and Tomcat along with the WebAccess Application, follow the instructions below to start your Web server. If you did not install the Novell version of Apache and Tomcat along with the WebAccess Application, restart Apache and Tomcat as you usually would.
Make sure you are logged in as root.
If you have other instances of Apache and Tomcat running on this server, bring them down before you start the new versions you just installed.
Change to the /etc/init.d directory.
Start Tomcat.
./novell-tomcat4 start
Wait until Tomcat is all the way up.
Start Apache.
./novell-httpd start
Continue with Starting the Linux WebAccess Agent.
To start the Linux WebAccess Agent with a user interface:
Make sure you are logged in as root.
Make sure that the MTA for the domain is running.
Change to the /opt/novell/groupwise/agents/bin directory.
To start the WebAccess Agent, enter one of the following commands:
./gwinter --show --home domain_directory/wpgate/webac70a &
./gwinter --show @webac70a.waa &
The WebAccess Agent --show switch does not display a server console interface like the other GroupWise agents. Instead, WebAccess configuration and status information displays in the terminal window where you start the WebAccess Agent.
The --home startup switch specifies the gateway directory and is required to start the WebAccess Agent.
The @webac70a.waa startup switch specifies the WebAccess Agent startup file, which contains the --home startup switch.
The ampersand (&) causes the WebAccess Agent to run in the background, so that the terminal window you started it in is again available for use.
NOTE:When you start the WebAccess Agent, the Document Viewer Agent also starts.
Status messages for the WebAccess Agent are written to the WebAccess Agent log file (mmddlog.nnn) in the /var/log/novell/groupwise/domain.webac70a/000.prc directory. The log file name includes the month and day when it was created, along with an incrementing extension to accommodate multiple log files on the same day.
After the WebAccess Agent starts successfully, refer to the following sections in Section 7.0, Installing GroupWise Agents for additional information about managing the WebAccess Agent on Linux:
Continue with Testing GroupWise WebAccess and WebPublisher.
To test GroupWise WebAccess and WebPublisher, complete the steps in the following sections:
To access the WebAccess client, enter the IP address or hostname of the Web server plus the directory where the Novell Web Services page is located:.
http://web_server_address/gw
Select a GroupWise WebAccess language and service, then click
to display the Login page.You can bypass the Novell Web Services page to go directly to the Login page by using the following URL:
http://web_server_address/gw/webacc
If the Web server uses SSL, use https rather than http.
Type your GroupWise user ID or GroupWise full name in the
box and your GroupWise mailbox password in the box.Select the desired settings.
High Connection Speed: Select this option if your connection to the Internet is faster than a 56 KB modem.
Low Connection Speed: Select this option if your are on a 56 KB modem or slower. This reduces the amount of data downloaded from the server by disabling Name Completion so that the Frequent Contacts Address Book does not need to be downloaded, and by disabling some aspects of AutoUpdate in the message list, such as no updating after a send or delete action.
Use the Basic Interface: Select this option for a mobile device. It uses simplified templates and assumes a smaller display area. A few features, such as Name Completion, right-click menus, and drag-and-drop functionality, are not available in the basic interface. For more information, see the GroupWise WebAccess Basic Interface Quick Start.
Click
to display the GroupWise WebAccess main window.Click
for more information about using GroupWise WebAccess.Enter the following URL:
http://web_server_address/gw/webacc
where web_server_address is the IP address or DNS hostname of your Web server. If the Web server uses SSL, use https rather than http.
Follow the instructions in your mobile device’s documentation to add this URL to your Favorites or Bookmarks so you don’t need to type the URL every time you log in.
Enter your GroupWise user ID and GroupWise mailbox ID.
GroupWise WebPublisher only supports access through a Web browser on a computer. Mobile devices are not supported.
To access the WebPublisher client, enter the IP address or hostname of the Web server plus the directory where the Novell Web Services page is located:
http://web_server_address/gw
Select a GroupWise WebPublisher language, then click
to display GroupWise WebPublisher.You can bypass the Novell Web Services page to go directly to WebPublisher by using the following URL:
http://web_server_address/gw/webpub
where web_server_address is the IP address or DNS hostname of your Web server. If the Web server uses SSL, use https rather than http.
To search for a specific document, enter the search words, then click
.or
To browse the documents in a library, click
, then click the library you want to browse. When you browse a library, the first 10 documents are listed. You can list additional documents if desired.Click
for more information about using GroupWise WebPublisher.