最近外网想部署一个java web项目,因此购买了阿里云ECS 1核1G,linux centos系统。ecs只够安装jdk,tomcat。so数据库先用了免费的RDS试用期。
1.使用RDS刚开始时,发现用数据库连接在本地客户端连接不上,后来发现是需要RDS设置白名单设置对应ip才能连接成功。
2.tomcat部署项目时,在config/service.xml中配置了对应项目的配置以方便访问.在Host之间配置以下一行配置,项目放在tomcat/webapps/下,以下context中path不填写即代表访问时忽略项目名访问。
<Context path="" docBase="项目名" debug="0" privileged="true"></Context>.
3.在部署外网之前先用本地tomcat测试下了配置,发现一直报内存溢出的错误java.lang.OutOfMemoryError: PermGen space。后在网上发现需要设置PermSize和MaxPermSize。
该问题参考博文如下:http://www.lirongzhen.cn/?p=1265
时间: 2024-10-14 20:54:37