-
下载commons-codec库
http://commons.apache.org/proper/commons-codec/download_codec.cgi -
将该库导入到对应webapp目录下对应的工程目录下,如:
cp /home/sscr/commons-codec-1.11/* /opt/apache-tomcat/webapps/xxcode/WEB-INF/lib/
-
添加账号到/opt/apache-tomcat/conf/tomcat-users.xml
<tomcat-users xmlns="http://tomcat.apache.org/xml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
version="1.0"><role rolename="admin"/>
<user username="admin" password="123456" roles="admin"/>
</tomcat-users>
- vi /opt/apache-tomcat/webapps/xxcode/WEB-INF/web.xml
添加一下配置:
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1"
metadata-complete="true">
<display-name>OpenGrok</display-name>
<description>A wicked fast source browser</description>
<security-constraint>
<display-name>Security Constraint</display-name>
<web-resource-collection>
<web-resource-name>Protected Area</web-resource-name>
<url-pattern>/*</url-pattern>
<http-method>DELETE</http-method>
<http-method>GET</http-method>
<http-method>POST</http-method>
<http-method>PUT</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
</login-config>
<security-role>
<role-name>admin</role-name>
</security-role>
</web-app>
-
配置启动快捷命令
cd /etc/init.d
sudo ln -s /opt/apache-tomcat/bin/catalina.sh ./tomcat8 -
重启tomcat
sudo service tomcat8 stop
sudo service tomcat8 start