Portal Server search functionality throws exception when upgrading
Web Server from Java ES 4 to Java ES 5.  
- 
Copy the libdb-3.3.so and libdb_java-3.3.so files from Web Server 6.1 lib directory
to an appropriate location. 
 Note –For HP-UX, the files are libdb-3.3.sl and libdb_java-3.3.sl. For windows, the files are libdb-3.3.dll and libdb_java-3.3.dll.  
 
  Caution – Caution –Do not copy the library files to Web Server 7.0 private
directories (For example, lib directory).  
 
- 
Create a directory (mkdir) by name /portal_libraries. Copy the library files libdb-3.3.so and libdb_java-3.3.so  to /portal_libraries. 
- 
Use the wadm command to inform
the Web Server about the location of the library files.  
- 
Get the current native library path setting by typing
the following administration CLI command: 
get-jvm-prop
-user=admin --config=hostname native-library-path-prefix
 Save the output. 
- 
Append the copied libdb-3.3.so and libdb_java-3.3.so path to the existing native library path
by typing the following administration CLI command. 
set-jvm-prop --config=hostname native-library-path-prefix=<existing native library-path>:</portal-libraries-path>
 where, portal-libraries-path is the location of where you copied the libdb-3.3.so and libdb_java-3.3.so files in Step
1.  If you do not get any results or output for the get-jvm-prop command, at the command prompt, set the native-library-path-prefix: 
native-library-path-prefix=</portal-libraries-path>
 
- 
 Note –For Windows platform, use ';' as the separator for native-library-path-prefix parameter as follows:  
native-library-path-prefix=<existing native libarary path>;<portal-libraries-path>
 For non-Windows platform, use
the ':' as the separator for native-library-path-prefix parameter
as follows:  
native-library-path-prefix=<existing native libarary path>:<portal-libraries-path>
 
 
- 
Deploy the modified configuration by typing the following
command: 
deploy-config [--user=admin-user] config-name