play项目部署
首先对于现场的数据库,一定要谨慎谨慎再谨慎,特别是保存有重要数据的。
使用expdp命令导入数据库:
事前准备:
1.确保linux服务器上已经正确安装oracle (10g以上版本)
2.有Xshell5等能够连接上linux的工具
开始步骤:
1,创建表空间(表空间比较多的话一般会给你创建表空间的脚本。比如createspace-for-Windows.sql文件。
2,登录linux服务器,比如ssh 192.168.20.222 ,输入用户名密码。默认用户名为root
3,移动需要导入的DMP文件放在/home/oracle/app/admin/orcl/dpdump 目录下面
4,输入 su - oracle
5,输入 cd /home/oracle/app/admin/orcl/dpdump
6,输入 impdp directory=data_pump_dir dumpfile=XXXX.dmp 这里XXXX.dmp就是需要导入的文件。
7,弹出框提示输入用户名密码,这时输入用户名sys as sysdba 密码sys
8,等待导入完成。如果文件比较大可能等待时间较长。
---------------------------------------------------------------------------------
使用impdp命令导出库
按用户导出:
expdp 用户名/密码@orcl schemas=用户名 dumpfile=expdp.dmp;
---------------------------------------------------------------------------------------
play服务端部署
将项目直接拖进linux服务器就行。
常用命令:play start
play stop
play clean
如果项目引用了其他工程:1.将被引用的工程打包成jar文件。
2.直接拖入项目的lib目录下。
3.重启play 服务器
-------------------------------------------------------------------------------------------
常用linux命令
查看全部端口:netstat –apn
查看9000端口:netstat -anp | grep 9000
杀死pid 为123的进程:kill 123该命令会让程序自动退出,如要强制终止请使用 kill 9 123 命令
-------------------------------------------------------------------------------------------------
play项目部署中常常遇到各种问题,下面是我遇到过的几个问题:
一,出现编译错误。如某个类或者某个方法找不到。
查看jar包是否出现问题:
(1)解压jar包
(2)通过反编译工具查看java代码
(3)和原文件比较。
解决方法:
导出正确的jar包后覆盖源文件。
二,服务器报DuplicateMemberExceptiony异常
可能是lib中包含的play-1.2.3.jar 和linux中play-1.2.3.jar 的有冲突。把项目lib下的play-1.2.3.jar文件删除。
-----------------------------------------------------------------------------------
远程前置机连接部署:
远程连接公司内网,需要VPN帐号。
openVPN的使用:
1,将公司给你的安全证书等放入OpenVPN下的config文件夹
2,更改client.ovpn文件。
# SSL/TLS parms.
# See the server config file for more
# description. It's best to use
# a separate .crt/.key file pair
# for each client. A single ca
# file can be used for all clients.
ca ca.crt
cert test.crt
key test.key
这2个test改成发给你的证书文件的名字
右下角vpn的图标变成绿色后就证明已经连接上了。
这时可以使用远程连接工具了:
VNC 一款优秀的远程控制工具软件
也可以使用windows自带的远程连接工具 :命令行输入mstic
也可以使用ssh去连接。
play项目部署的更多相关文章
- jsp项目部署
每新建一个项目都要发布到服务器,也就是项目部署,在tomcat中的 tomcat\Tomcat 6.0\webapps 路径下就会新建你的项目文件夹 webapps是tomcat的默认访问路径,很 ...
- javaWeb项目部署到阿里云服务器步骤
记录web项目部署到阿里云服务器步骤 (使用 web项目.阿里云服务器.Xftp.Xshell),敬请参考和指正 1.将要部署的项目打包成WAR文件格式,可以在MyEclipse.Eclipse都可以 ...
- Spring+SpringMvc+Mybatis框架集成搭建教程四(项目部署及测试)
在IDEA中将项目部署到本地Tomcat下进行运行并验证整合结果 (1).点击如下图所示的下拉按钮,弹出Edit Configurations...后点击该项. (2).跳出如下界面后,点击红框内的& ...
- SSIS2012 项目部署模型
SSIS 2012 支持两种部署模型:项目部署模型和包部署模型. 使用项目部署模型可以将项目部署到 Integration Services 服务器,使用包部署模型可以将单独的包部署到Integrat ...
- 项目部署到tomcat Root中后导致 WebApplicationContext 初始化两次的解决方法
上一篇文章刚说项目部署到tomcat的ROOT中,今天就发现一个问题.通过eclipse启动tomcat时候,WebApplicationContext 初始化两次: 现象: 通过eclipse控 ...
- 百度BAE JAVA环境项目部署和调试
起初在一个应用挂在虚拟主机上,昨天早上虚拟主机挂了.本来考虑迁移到SAE上的,但之前发现SAE的JVM云豆消耗的太快(PS:我是中级开发者,每月 10000云豆,如果有哪位大神对SAE JAVA云豆能 ...
- 如何正确的将J2ee项目部署到Tomcat
如何正确的将J2ee项目部署到Tomcat 1.打开配置文件(我的如下:C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\serv ...
- SSIS 项目部署模型
微软 BI 系列随笔 - SSIS 2012 基础 - SSIS 项目部署模型 关于部署 SSIS 2012 支持两种部署模型:项目部署模型和包部署模型. 使用项目部署模型可以将项目部署到 Integ ...
- 详细的图文教程来实现 eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上
很多初学,尤其自学JavaWeb的朋友首次在eclipse下配置tomcat时,总会有种难下手的感觉,在此,通过图文解说的方法,最直观的向大家演示一遍该配置过程. 第一部分:eclipse环境下如何配 ...
- Eclipse学习总结(02)-动态项目部署到到本地Tomcat
一.发现问题 在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行后发现在tomcat的安装目录下的webapps并 ...
随机推荐
- li标签行内元素高度及居中
<head> <title><title> <style type="text/css"> * { padding: 0px; ma ...
- MySQL 数据库设计 笔记与总结(4)维护优化
[维护和优化的工作] ① 维护数据字典 ② 维护索引 ③ 维护表结构 ④ 在适当的时候对表进行水平拆分或垂直拆分 [维护数据字典] a 使用第三方工具对数据字典进行维护 b 利用数据库本身的备注字段来 ...
- [SHELL进阶] (转)最牛B的 Linux Shell 命令 (三)
1. 更友好的显示当前挂载的文件系统 mount | column -t 这条命令适用于任何文件系统,column 用于把输出结果进行列表格式化操作,这里最主要的目的是让大家熟悉一下 columnt ...
- 大话数据结构(十)java程序——队列
1.队列的定义 队列(queue):是只允许在一端进行插入操作,而在另一端进行删除操作的线性表. 队列是一种先进先出的线性表,简称FIFO(First out firts in).允许插入的一头是队尾 ...
- 【转】c# 解析JSON的几种办法
http://www.cnblogs.com/ambar/archive/2010/07/13/parse-json-via-csharp.html 刚开始只是想找一个转换JSON数组的方法,结果在M ...
- 如何离线安装chrome插件【转】
http://blog.csdn.net/shuideyidi/article/details/45674601 原文链接 前言------可以不看: 实习做web,要弄单点登录SSO和验证Contr ...
- X-UA-Compatible是神马
X-UA-Compatible是神马 X-UA-Compatible是IE8的一个专有<meta>属性,它告诉IE8采用何种IE版本去渲染网页,在html的<head>标签中使 ...
- 20145211 《Java程序设计》第1周学习总结——小荷才露尖尖角
教材学习内容总结 Java语言概述 Java是SUN1995年推出的一门高级编程语言,完全面向对象,安全可靠,具有跨平台性(用其编写的语言在任何系统上都能运行,只需安装一个JVM) Java三大平台包 ...
- Spark Programming--Actions
first def first(): T first返回RDD中的第一个元素,不排序. 例子: count def count(): Long count返回RDD中的元素数量 例子: reduce ...
- Gym 101102A Coins -- 2016 ACM Amman Collegiate Programming Contest(01背包变形)
A - Coins Time Limit:3000MS Memory Limit:262144KB 64bit IO Format:%I64d & %I64u Descript ...