linux部署java项目

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值