项目实训(十)服务器参数配置以及本地环境搭建

在开始开发之前,需要现在本地开发完项目,测试无误后然后将项目部署到云服务器上,所以我们要了解如何将本地项目部署 到云服务器上。

    为了保证本地和云端的数据传输,需要在服务器的管理控制台将22、80、443、1099、3306、5005、8080等端口打开。

    另外,云端服务器的Tomcat还需要以下操作:

    查看Tomcat实时日志

tail -f catalina.out

    ctrl+c退出。

    查看Tomcat进程状态

# ps -ef|grep tomcat

    另外还需要安装tomcat native

# yum install tomcat-native

  如有必要,删除临时文件:

rm -rf .catalina.sh.swp

   编辑tomcat bin目录下catalina.sh文件

CATALINA_OPTS="-Dcom.sun.management.jmxremote 
-Dcom.sun.management.jmxremote.port=1100
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=47.106.140.199"

export CATALINA_OPTS

JAVA_OPTS="-Dcom.sun.management.jmxremote=
-Dcom.sun.management.jmxremote.port=1099
-Dcom.sun.management.jmxremote.rmi.port=1099
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false"
 
JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005"
 
export JAVA_OPTS

    以后启动tomcat使用catalina.sh,不再使用startup.sh 

./catalina.sh run
./catalina.sh stop

   为了保证tomcat一直运行,不随远程控制进程的关闭而关闭,需要使用如下方法启动:

nohup <程序名> & 
nohup ./startup.sh &

   另外,找到jdk1.x.x_xx/jre/lib/security/java.security文件,在文件中找到securerandom.source这个设置项,将其改为:

securerandom.source=file:/dev/./urandom

   在/etc/hosts里添加一行

真实ip localhost 主机名

清空webapps目录和清空work/Catalina/localhost/目录
 

rm -rf ./webapps/* 

rm -rf ./work/Catalina/localhost/* 

本地Intellij Idea内Tomcat配置

 

最后点击启动,网址显示Hello World,成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值