创新实训——将JavaWeb项目部署到服务器上
2018-07-15 22:46
120 查看
在开始开发之前,需要现在本地开发完项目,测试无误后然后将项目部署到云服务器上,所以我们要了解如何将本地项目部署 到云服务器上。
为了保证本地和云端的数据传输,需要在服务器的管理控制台将22、80、443、1099、3306、5005、8080等端口打开。
另外,云端服务器的Tomcat还需要以下操作:
查看Tomcat实时日志
[code]tail -f catalina.out
ctrl+c退出。
查看Tomcat进程状态
[code]# ps -ef|grep tomcat
另外还需要安装tomcat native
[code]# yum install tomcat-native
如有必要,删除临时文件:
[code]rm -rf .catalina.sh.swp
编辑tomcat bin目录下catalina.sh文件
[code]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
[code]./catalina.sh run ./catalina.sh stop
为了保证tomcat一直运行,不随远程控制进程的关闭而关闭,需要使用如下方法启动:
[code]nohup <程序名> &
[code]nohup ./startup.sh &
另外,找到jdk1.x.x_xx/jre/lib/security/java.security文件,在文件中找到securerandom.source这个设置项,将其改为:
[code]securerandom.source=file:/dev/./urandom
在/etc/hosts里添加一行
[code]真实ip localhost 主机名
清空webapps目录和清空work/Catalina/localhost/目录
[code]rm -rf ./webapps/* rm -rf ./work/Catalina/localhost/*
阅读更多
相关文章推荐
- 如何把JavaWeb项目部署到阿里云服务器并用公网ip访问
- javaweb项目部署到服务器
- java搭建阿里云服务器环境(java环境+mysql+tomcat)和部署 JavaWeb 项目到云服务器(十分详细)
- 一键解决从Myeclipse工程打包JavaWeb项目到服务器的Tomcat,并自动部署
- centos服务器上部署javaweb项目
- 阿里云服务器部署Javaweb项目(四)
- 阿里云ECS服务器(CentOs)Tomcat部署JavaWeb项目教程
- 使用idea创建javaweb项目并部署到tomcat服务器
- 阿里云服务器部署JavaWeb项目步骤
- Tomcat中部署运行JavaWeb项目( 解决JRE_HOME 路径缺少影响的服务器启动问题)
- Idea打包成war包+javaweb项目部署到服务器的tomcat上 史上最详细教程
- 远程服务器部署javaweb项目
- 阿里云ECS服务器部署javaweb项目整个流程
- [置顶] 阿里云服务器基于Linux系统部署javaweb项目,详解
- 远程服务器上部署javaweb项目
- JavaWeb项目部署到服务器详细步骤
- 安装部署服务器和javaweb项目
- [置顶] javaWeb项目部署到阿里云服务器步骤win环境
- IDEA部署JavaWeb项目到Tomcat服务器的方法
- Centos6服务器部署JavaWeb项目(tomcat6+jdk6)