您的位置:首页 > 运维架构 > Linux

linux部署java项目

2015-09-17 09:40 645 查看

Linux下mysql出现乱码

show variables like 'character%';    查看数据库编码

修改my.cnf的/etc/mysql/my.cnf文件

在mysqld下添加  default-character-set=utf8

/etc/inint.d/              service mysqld stop

/etc/inint.d/              service mysqld start

tomcat报错  EL Exception

jar包冲突 juel-api.jar juel-engine.jarjuel-impl.jar替换掉tomcat/lib下的el.jar

linux内存溢出java.lang.OutOfMemoryError

在catalina.sh文件最前面加入如下语句,这个文件在tomcat -->bin目录下。

JAVA_OPTS='-Xms1024m -Xmx1024m -XX:PermSize=256M-XX:MaxNewSize=512m -XX:MaxPermSize=512m'

Debug:tomcat:Web app root system property alreadyset to different value:

在web.xml中加入下面代码

<context-param>

  <param-name>webAppRootKey</param-name>

  <param-value>项目名称</param-value>

</context-param>

Address already in use [port:端口号]

一台服务器部署多个tomcat需要修改以下端口

Server port="8005"shutdown="SHUTDOWN"

Connector port="8009"protocol="AJP/1.3" redirectPort="8443"

Connector port="8080"protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"

tomcat可设置的参数

server.xml配置

1.  port="8080"protocol="HTTP/1.1"

2.  maxThreads="30000"

3.  minSpareThreads="512"

4.  maxSpareThreads="2048"

5.  enableLookups="false"

6.  redirectPort="8443"

7.  acceptCount="35000"

8.  debug="0"

9.  connectionTimeout="40000"

10. disableUploadTimeout="true"

11. URIEncoding="UTF-8"/>

linux下配置多个tomcat

在 etc/profile 增加下面文件,删除bashrc内的tomcat变量

JAVA_HOME=/usr/java/jdk1.6.0_45/

CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JAVA_HOME/bin

export JAVA_HOME CLASSPATH

CATALINA_BASE=/usr/tmp/apache-tomcat-6.0.35

CATALINA_HOME=/usr/tmp/apache-tomcat-6.0.35

export CATALINA_BASE CATALINA_HOME

CATALINA_2_BASE=/var/www/apache-tomcat-6.0.35

CATALINA_2_HOME=/var/www/apache-tomcat-6.0.35

export CATALINA_2_BASE CATALINA_2_HOME

TOMCAT_HOME=/usr/tmp/apache-tomcat-6.0.35

export TOMCAT_HOME

TOMCAT_2_HOME=/var/www/apache-tomcat-6.0.35

export TOMCAT_2_HOME

export JAVA_HOME=/usr/jdk

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=$JAVA_HOME/lib

export CATALINA_HOME=$CATALINA_2_HOME 

export CATALINA_BASE=$CATALINA_2_BASE 

export JAVA_HOME=/usr/java/jdk1.6.0_45
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux java 部署 报错