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/[email protected]/orclfull=y file=e:/yc_tjyc20150204.dmp

注:导出,可用exp yc_tjyc/[email protected]/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应用程序的方法不一致罢了!

时间: 2024-10-06 11:39:51

Linux 部署配置WEB APP的相关文章

SharePoint 2016集成部署Office Web App Server (三)

Office Web App Server既然已经安装完成了,下面我们就来配置一下 首先我们要部署Office Web App Server场,这个场的概念和种类大致分为三种,且部署步骤略有不同, 微软官方的解释和场景描述如下: 1. 使用 HTTP 的.包含一台服务器的 Office Web Apps Server 场 如果您仅将 Office Web Apps Server 部署用于测试或内部使用,并且您不需要向 Lync Server 2013 提供 Office Web Apps Ser

SharePoint 2016集成部署Office Web App Server (一)

在如今的SharePoint 2016版本中,我们已经可以通过其自有的独特功能来进行全面而便捷的日常工作的处理,但是我们能不能借助其自有的这些原生功能来和我们的Office程序进行集成呢?答案是肯定的. 今天我们就来一起部署一套微软的Office Web App Server,它提供 Word.PowerPoint.Excel 和 OneNote 的基于浏览器的版本,说通俗一点,我们可以通过浏览器来直接对SharePoint里面的office文档进行网页版的建议编辑.这样就大大的增强了我们办公效

在Azure Cloud Service中部署Java Web App(1)

Microsoft Azure是一个开放的,灵活的云平台,除了对自家的.Net平台有良好的支持外,对于各种开源的软件,语言,工具,框架都有着良好的支持,比如Java,Php,Python等等,你可以使用自己喜欢的语言开发任何应用部署在Azure的web site或者云服务中. Azure的云服务是Azure的一个PAAS平台,同样支持多种不同的语言和框架,并且可以基于多种不同的阈值如CPU负载,队列,定时等等实现Auto scaling等高级功能,如下图所示: 本文简单介绍如何使用Azure所提

在Azure Cloud Service中部署Java Web App(2)

接上文. 9.在进行发布之前,需要对我们的订阅做一些设置,因为默认情况下,Azure的service end指向的是Azure global的站点,如果我们要将服务发布在Azure的中国站点,需要做下简单的设置,在Eclipse中,打开偏好设置(preference),找到Azure,在service endpoint页面中,选择"windowsazure.才能(China),选择确定: 10. 回到项目,选择myazuredeploy并单击右键,选择Azure,properties,第一项是选

本地远程调试Linux 部署的web 项目

1.在linux tomcat 下面的 bin 目录下增加一个远程调试的命令: declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9876" 端口为:9876. 2.重启tomcat 服务 查看端口是否启用命令:netstat -an|grep 9876   端口为:9876.

centos从头学习配置web服务器环境

为了学习linux下配置web服务器环境,于是安装了vmware,准备在虚拟机里面学习web服务器的搭建! 首先是在虚拟机里安装centos,我选择的是32位的centos6.6版本,因为新版本7据说更改了好多命令,况且是新版本,于是没有采用! 至于选择32位的是因为我回头的vps的环境最大也就是2G(没有毛爷爷啊...) 所以就选择了32位的! 虚拟机安装centos基本上没啥说的,一直next就行了!(PS:vmware11 真心不错...) ------------------------

【服务器】CentOS下部署运行NodeJs Web App

NodeJs Web App测试完成后,要怎么部署呢?介绍两个不错的方案 已知以下情景: 我要为 「kenniu」这个项目做配置 它的入口文件在 「/path/to/entry.js」 运行的User和Group都是 MrKen node安装在了 /usr/bin/node 监听端口是2589 接下分别看这两种方案. 壹 | Fisrt 方案一:配置System,24小时保持在线 cd /etc/systemd/system/ sudo vi  kenniu.service    输入以下配置信

Linux平台oracle 11g单实例 安装部署配置 快速参考

1.重建主机的Oracle用户 组 统一规范 uid gid 以保证共享存储挂接或其他需求的权限规范 userdel -r oracle groupadd -g 500 oinstall groupadd -g 501 dba useradd -g oinstall -G dba -u 500 oracle #id oracle uid=500(oracle) gid=500(oinstall) 组=500(oinstall),501(dba) 2.安装好Oracle 需要的rpm包.安装rpm

linux系统上部署一个web项目

对于apache开源项目中tomcat的认识,大多停留在Windows下,这次我通过一个简单的实例来介绍一下在linux下如何搭建tomcat环境,并且部署一个web项目. 先从基本安装开始,可别小看linux下的文件安装,那可不是windows下点击next就可以完成,但也并不复杂,重要的是我们学会怎么用快速理解和掌握它,那么一切就变得容易多了,开始吧,当然在安装部署tomcat之前必须先安装好jdk1.6的环境,具体见上一遍博客linux下jdk的安装. 1.先从Apache的官方网站下载下