Tomcat8在win7下配置与使用 和常见问题处理

安装

1、下载tomcat8放到D:/server/apache-tomcat-8.0.15

2、新建系统变量

CATALINA_HOME=D:\server\apache-tomcat-8.0.15 
ClassPath=%CATALINA_HOME%\lib;

Tomcat8在win7下配置与使用 和常见问题处理_第1张图片

重启,然后运行D:\server\apache-tomcat-8.0.15\bin/startup.bat


配置系统服务的暂时就不搞了。

3、注意:

系统变量里如果只有JAVA_HOME是不行的,需要配置JRE_HOME系统变量。

Tomcat8在win7下配置与使用 和常见问题处理_第2张图片


 java.lang.IllegalArgumentException: Control character in cookie value or attribute.

Cookie里带中文,代码里对Cookie要encodeURI下


配置:

端口:
conf/server.xml里修改

    <Connector port="8082" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />




多站点:
conf/server.xml

     <Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">
        <span style="color:#ff6666;"><Context path="" docBase="C://WebRoot" debug="0" reloadable="true"/> </span>
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log." suffix=".txt"
               pattern="%h %l %u %t "%r" %s %b" />
     </Host>

一些错误处理

Exception in thread "http-bio-8080-exec-52" java.lang.OutOfMemoryError: PermGen space
在centos下使用
./startup.sh -XX:MAxPermSize=256m 
启动。

你可能感兴趣的:(tomcat,win7,server)