linux 部署 程序,Linux 部署配置WEB APP
陈科肇
===========
目录
1 准备工作
2 导入应用程序数据
3 部署
3.1方案一
3.2方案二
==========================================================================
1.准备工作
应用程序
天津烟草卷烟分拣管理系统
应用程序数据
要导入Oralcle数据库的dmp文件(yc_tjyc20150204.dmp)
2.导入应用程序数据
Linux操作系统上已经安装了Oracle数据库,接下来我们就远程的方式来导入数据到Oracle。
打开Windows下的PL/SQL工具
用具有sysdba权限的用户进行登录
(用这种方式登录无须配置DBLink就可以进行远程连接,也就是说服务端的数据库安装好后,无须做任何配置)
成功登录!
接下来我们为使用应用程序的数据创建一个使用用户
打开Command Window窗口
执行命令创建用户:
SQL> create useryc_tjyc identified by yc_tjyc;
赋予用户dba权限:
SQL> grant dba toyc_tjyc;
如下图,因为我之前已经创建了yc_tjyc用户了,会有提示下面信息,不过还是不影响操作:
剩下来的事就是把应用程序的数据导入yc_tjyc用户就可以了
快捷键:Win+R,输入cmd,确定
或者
开始->所以程序->附件->命令提示符,打开
在命令窗口中键入以下命令:
imp yc_tjyc/yc_tjyc@10.22.1.222/orclfull=y file=e:/yc_tjyc20150204.dmp
注:导出,可用exp yc_tjyc/yc_tjyc@10.22.1.222/orcl owner=yfile=e:/yc_tjyc20150204.dmp
回车,即可导入数据
导入成功后,使用PL/SQL进行登录
注:无须在Linux操作系统上安装PL/SQL,只须用PL/SQL远程登录即可
我们就使用这种方式来连接
登录yc_tjyc用户成功!
3.部署
3.1方案一
注:应用Tomcat管理APP程序来部署,也可以进行远程部署,通过浏览器访问Tomcat Manager App即可进行远程上传部署WEB APP应用
首先启动Tomcat服务
找到Tomcat安装目录下的bin文件夹,右键打开终端(如果你在环境变量里配置了参数,你可以在任意地方打开终端即可执行命令):
先执行停止命令:
$ ./shutdown.sh
再执行启动命令:
$ ./startup.sh
这样能确保启动出现意外!
看到如图所示,说明Tomcat服务已经启动成功!
接下来,我们打开Linux操作系统下的浏览器,在地址栏输入localhost:8080,回车
即可看到这个页面,然后我们点击“ManagerApp”,输入用户名、密码进行登录
这里的使用的用户名及密码是:adminadmin,忘记密码或用户名也没关系
可以进入tomcat安装目录下的conf目录,找到tomcat-users.xml进行配置
登录后,往下,可以看到这个页面,你只须点击“浏览…”选择你之前打成war包的WEB APP应用程序,然后点击“Deploy”进行部署即可
等待部署成功后,在“Applications”列表就可以看到部署的项目名称了!
出现错误了,我可以到tomcat的安装目录下的logs目录下找到文件:manager.2015-02-09.log来查看错误的原因
manager.2015-02-09.log显示的错误内容:
严重:org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException:the request was rejected because its size (53891437) exceeds the configuredmaximum (52428800)
这说明了上传的部署文件超过了设定的大小,因此部署失败!
我们只须要修改一个配置文件即可,配置文件位置:$tomcat_home\webapps\manager\WEB-INF\web.xml
看到没,这里限制了最大都50MB而已,然后根据自己的需要修改即可
这时就修改为100MB,即104857600
修改后,重启tomcat服务器,再执行之前的部署操作
部署成功!
可以在Applications列表看到我们部署的应用程序了!
接下来就点击列表中的”/tjycsort”字段即可启动应用程序或都在浏览器地址栏输入访问应用程序的地址即可启动。
3.2方案二
注:手动部署WEB APP到Tomcat
直接把WEB APP应用程序的war包放到Tomcat安装目录下的webapps,然后启动tomcat服务即可。
Tomcat服务启动完成,然后就可以启动应用程序了。
启动应用程序的过程就是在浏览器地址输入访问的URL或者进入Tomcat 的Manager App,即可访问!
过程和方案一类似,只不过是部署WEBAPP应用程序的方法不一致罢了!
linux 部署 程序,Linux 部署配置WEB APP相关推荐
- 在Spring Boot中配置web app
文章目录 添加依赖 配置端口 配置Context Path 配置错误页面 在程序中停止Spring Boot 配置日志级别 注册Servlet 切换嵌套服务器 在Spring Boot中配置web a ...
- linux 应用程序 键盘,在基于 Web 的 VNC 应用程序中支持多种键盘布局
基于 Web 的 KVM 管理工具(比如 Kimchi 和 Ovirt)可帮助用户轻松创建和管理虚拟机 (VM),甚至是从移动设备创建和管理虚拟机.这些工具依靠远程桌面共享技术,比如 虚拟网络计算 ( ...
- Linux服务器安装JDK、Tomcat配置web网站
安装JDK ======================================= cd /usr/java/jdk[打开目录] tar -xvzf jdk-7u79-linux-x64.gz ...
- linux 扫描仪 程序,Linux桌面的4种扫描工具
当无纸化的世界还没有出现的时候,越来越多的人通过扫描文件和照片来摆脱纸张.不过,光有扫描仪是不够的.你需要软件来驱动扫描仪. 但问题是,许多扫描仪制造商没有Linux版本的软件,他们捆绑在他们的设备. ...
- linux 游戏程序,LINUX下的各种游戏
本文主要介绍LINUX下的各种游戏,其中包括LINUX自带的小游戏,经典的模拟器游戏,支持LINUX的大型游戏如DOOM3等,还有运行WINDOWS热门游戏的方法介绍.游戏迷们跟我来吧!本文以REDH ...
- linux新手程序,linux新手需要掌握的入门级命令
1. Man 我从"man"命令开始是因为从很多方面来看,它都是最基本的一个命令.这个命令是你在需要了解其他命令时需要使用的命令. 从本质上来讲,"man"命令 ...
- linux可疑程序,linux可疑程序追踪
今天的主角是旁边的服务器,学姐的Fedora.发生的情况和我的那台ubuntu类似.(看来是一起被黑了) 连接虽挡,进程犹在 其实昨天已经发现学姐的系统出问题了,采取的措施和我那台一样,iptable ...
- php写linux应用程序,Linux应用程序使用写文件调试程序的方法
Linux,一切皆文件,那么在Android系统本身,也是Linux+java罢了,也是在Linux的运行环境下. 通常,我们在调试程序的都会使用printf. 在Android中,我们会去使用log ...
- linux 计时程序,Linux下使用clock_gettime给程序计时
MySQL学习笔记十三:表分区 1.分区一般用于非常大的表,采用"分而治之"的策略,将一个很大的对象分成多个小对象进行管理,每个分区都是一个独立的对象. 分区使用分区键将数据根据范 ...
最新文章
- 0x21.搜索 - 树与图的遍历、拓扑排序
- CentOS6.5下编译R源码并安装Spark R
- 【项目管理】进度管理
- 一个edit的学习笔记
- opencv 在debian6.0下安装
- [NodeJs] 如何获取项目的根路径?
- 【C++】C++读取文本中的特定一列
- php宿舍管理系统毕业论文,学生宿舍管理系统(源码+论文)
- python 爬取视频ts文件_python爬取视频网站中video标签的m3u8文件与ts文件
- Qt编写可视化大屏电子看板系统2-配色方案
- 1031 Hello World for U
- 信息检索基础知识总结
- 贪吃蛇html网页小游戏,JavaScript贪吃蛇,网页在线版贪食蛇游戏
- cyusb3014的slavefifo程序的解读
- 串行口中断服务函数的触发条件-------TI/RI 触发
- 培训机构靠谱吗?|猿代码科技
- centos 7 时间与网络同步
- 常见数据结构-栈-队列-数组-链表-哈希表
- MYOJ 的来源和现状
- 如何做项目计划,如何落实项目任务
热门文章
- IT运维管理之数据维护技术方案
- Windows系统下的百度云不限速
- CAD工具:PCB绘制、仿真软件
- python软件是免费的吗-python免费吗
- 用 Python 写软件原来这么简单!
- 用ipad给linux做第二屏幕,让iPad变成你电脑的第二显示屏,无论工作还是生活都相当实用!...
- 深度学习分析--TextCNN算法原理及分类实现
- [Eclipse]GEF入门系列(二、GEF概述)
- cpu功耗排行_笔记本低功耗cpu有哪些 低功耗笔记本cpu排行介绍【图文】
- ASIHTTPRequest类库的简单介绍