Deployment troubleshooting » History » Version 3
Chris Cannam, 2014-02-26 01:49 PM
1 | 1 | Chris Cannam | h1. Deployment troubleshooting |
---|---|---|---|
2 | 1 | Chris Cannam | |
3 | 3 | Chris Cannam | h4. What versions of Java and Tomcat do I need? |
4 | 3 | Chris Cannam | |
5 | 3 | Chris Cannam | I think either 6 or 7 would do (in both cases) but we tested with Java 7 and Tomcat 7. |
6 | 3 | Chris Cannam | |
7 | 1 | Chris Cannam | h4. Can't find servlet-api.jar |
8 | 1 | Chris Cannam | |
9 | 1 | Chris Cannam | This should appear in a Tomcat installation directory -- you need to make sure you build the webapp against the same version of the servlet API as you will be deploying it against (i.e the same Tomcat installation). |
10 | 1 | Chris Cannam | |
11 | 2 | Chris Cannam | Sometimes this file is installed with a different name, e.g. on Ubuntu you may find it in /usr/share/java/tomcat-servlet-api-3.0.jar. You should rename it when you copy it. |
12 | 3 | Chris Cannam | |
13 | 3 | Chris Cannam | h4. Tomcat manager URL asks for username and password, but I don't know what they are |
14 | 3 | Chris Cannam | |
15 | 3 | Chris Cannam | The default roles are set up in a Tomcat config file, something like /etc/tomcat7/tomcat-users.xml. If no user is defined with the manager-gui role, you will need to add one, e.g. by adding to the middle of the file: |
16 | 3 | Chris Cannam | |
17 | 3 | Chris Cannam | <pre> |
18 | 3 | Chris Cannam | <role rolename="manager-gui"/> |
19 | 3 | Chris Cannam | <role rolename="manager-script"/> |
20 | 3 | Chris Cannam | <user username="admin" password="admin" roles="manager-gui,manager-script"/> |
21 | 3 | Chris Cannam | </pre> |
22 | 3 | Chris Cannam | |
23 | 3 | Chris Cannam | But note that you should give the role a sensible password, not just admin. |