小雷FansUnion(2次创业中,湖北

0.总体说明

本次搭建环境,为了偷懒,使用的是,阿里云镜像。

自带了Nginx、Tomcat、JDK等。

比较坑爹的是,虽然镜像带了很多安装好的软件,但是也有各种问题,,比如它修改了tomcat的配置,appBase竟然是“/home/default”。

1.Tomcat

位置:/var/local/tomcat

frontTomcat:前端系统用,包括front等。

backendTomcat:后端系统用,包括backend。

server.xml修改端口号,2个地方,其中前台监听端口号是8080,后台是8090。

catalish.sh,增加VM变量:

JAVA_OPTS="$JAVA_OPTS -Dconfig_path=/var/tomcat/ -Dlog4jOutputPath=/var/tomcat/logs -Xms256m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=256m"

Tomcat启动报错

Unknown default host [localhost] for connector [Connector[HTTP/1.1-8080

2.redis

位置:/usr/local

启动:./startup.sh

./src/redis-server redis.conf &

连接密码

requirepass jiutianlei

客户端登录

redis-cli -a jiutianlei

停止:./stop.sh

./src/redis-cli shutdown

3.Maven环境变量

vim /etc/profile.d/maven.sh

export MAVEN_HOME=/usr/local/apache-maven-3.2.5

export PATH=${MAVEN_HOME}/bin:${PATH}

保存,然后执行 source /etc/profile.d/maven.sh

(尚未尝试)

4.mysql

mysql直接使用42.4.84.84上的数据库

用户名:root123

密码:abc

(上面还有其它数据库,不要随便动)

由于内存不够,停止本地的mysql(没有用)。

find / -name mysqld

/var/lock/subsys/mysqld

/var/run/mysqld

/usr/libexec/mysqld

/etc/sysconfig/mysqld

/etc/logrotate.d/mysqld

/etc/rc.d/init.d/mysqld

停止:/etc/rc.d/init.d/mysqld stop

5.jms

检查状态:./bin/activemq status

启动的时候,发现内存占用太多,内存不足。

修改了内存使用方式,还是不行。

<memoryUsagelimit="64 mb"/>

<memoryUsage>

<!– <memoryUsage percentOfJvmHeap="70" /> –>

<memoryUsagelimit="64 mb"/>

</memoryUsage>

报语法错误,错误在“data”目录,没有注意到。

上述资料,参考的是这个网友的。

正确的做法是:<memoryUsage percentOfJvmHeap="10" />

把内存设置小一点。

—————–常用命令—–

1.解压命令:tar -xvf redis.tar.gz

2.启动时,把日志记录到文件中。 bin/activemq start > /tmp/smlog 2>&1 &

3.防火墙

原来是因为linux下没有开启对8011的端口访问权限造成的。通过下面的命令可以开启允许对外访问的网络端口:

/sbin/iptables -I INPUT -p tcp –dport 8011 -j ACCEPT #开启8011端口

/etc/rc.d/init.d/iptables save #保存配置

/etc/rc.d/init.d/iptables restart #重启服务

查看端口是否已经开放

/etc/init.d/iptables status搞完防火墙之后,发现只有80端口可以用,8080和8090不能访问,只好用Nginx做代理,转发。最让人郁闷了。下次,再也不用镜像的了,还是自己搞比较好。一切尽在掌握,才行呀。

玩坏了可以选择重来,

小雷FansUnion(2次创业中,湖北

相关文章:

你感兴趣的文章:

标签云: