weblogic初学笔记2-在Linux上部署项目
一、这两天在做部署项目到Linux服务器上。
网上有用war包部署的,也有把war包解压之后部署的。比如:http://www.cnblogs.com/xdp-gacl/p/4143413.html 因为我本地用的是tomcat,编译生成的文件和weblogic上用的其实是一样的,目录也一样。所以直接从tomcat下的webapps下copy出整个代码文件夹,上传到Linux服务器上的weblogic域中。这样以后update项目代码也很方便,不像war包一样还要打包解压。直接拿本地tomcat下的文件对应上传更新就可以了。
weblogic一个域可以部署多个项目。每个域对应一个端口号。但是放的项目太多启动weblogic的时间就越长,也会产生不便,可以分类不同的项目类别放不同的域。
部署方法网上已经有现有的文章写的很详细了:http://www.cnblogs.com/xdp-gacl/p/4143413.html http://tlinle.blog.51cto.com/251944/839935 不再赘述,这里只记录下自己使用中的感受。
数据库连接方式:
1.项目中用JDBC。直接启动即可。
2.项目中用JNDI。需要配置数据源datasource。
如果在同一个域部署一个项目的2个版本,给两个文件夹起不同的名字,比如webA1和webA2,部署到weblogic上的时候就会默认部署到不同的路径下,这就相当于2个独立没有关系的项目了,不会有影响。
二、遇到的问题
1.部署和运行都没有问题,但是访问首页就抱错了:
原因:weblogic在同一个域中,用了struts只需要加载一次xerces-2.6.2.jar就可以,多的话会有问题。之前部署的项目中已经有了,所以要在这次的lib下删除这个jar包。重新启动即可。
还有一些问题一知半解,弄清楚之后再写……
weblogic初学笔记2-在Linux上部署项目的更多相关文章
- Dubbo入门到精通学习笔记(二):Dubbo管理控制台、使用Maven构建Dubbo的jar包、在Linux上部署Dubbo privider服务(shell脚本)、部署consumer服务
文章目录 Dubbo管理控制台 1.Dubbo管理控制台的主要作用: 2.管理控制台主要包含: 3.管理控制台版本: 安装 Dubbo 管理控制台 使用Maven构建Dubbo服务的可执行jar包 D ...
- Linux上部署SVN
Linux上部署SVN author:headsen chen 2017-10-16 16:45:04 前提:通过yum来安装,必须是centos6.5的桌面版的.否则会出现某些的安装包不全而导致 ...
- linux服务器上部署项目,同时运行两个或多个tomcat
在阿里云服务器上部署项目的时候,想使用阿里云提供的负载均衡服务并创建两个监听(如图), 但需要一台服务器提供两个端口,于是就请教前辈并查询资料,得知: 一台服务器提供两个端口,有两种方式: 1.一个t ...
- 在Linux上部署Web项目
You believe it or not there is a feeling, lifetime all not lost to time. 在Linux上部署Web项目 这个是普通的web项目, ...
- linux的tomcat服务器上部署项目的方法
在tomcat服务器上部署项目的前提,是我们已经准备好了tomcat服务器.在CentOs环境下部署JavaWeb环境,部署tomcat服务器在前面的文章中已经总结过了,可以参考以前文章. 一 to ...
- Linux上部署多个tomcat端口设置
在Linux上部署多个tomcat主要是防止端口冲突的问题, tomcat服务器需配置三个端口才能启动,安装时默认启用了这三个端口,当要运行多个tomcat服务时需要修改这三个端口,不能相同.端口一: ...
- 在linux上部署tomcat服务
在linux上部署tomcat 1.安装JDK 2.下载tomcat http://tomcat.apache.org/download-70.cgi 3.上传到服务器,并解压 4.上传war包或者已 ...
- 一、netcore跨平台之 Linux上部署netcore和webapi
这几天闲着的时候在linux上部署了一下netcore webapi,下面就纪要一下这个过程. 中间遇到不少的坑,心里都是泪啊. 话不多说,开始干活. ------------------------ ...
- Linux上部署web服务器并发布web项目-转
Linux上部署web服务器并发布web项目 近在学习如何在linux上搭建web服务器来发布web项目,由于本人是linux新手,所以中间入了不少坑,搞了好久才搞出点成果.以下是具体的详细步骤以 ...
随机推荐
- 使用go语言操作db2
操作系统 : CentOS7.3.1611_x64 go语言版本:1.8.3 linux/amd64 db2版本: db2_v101_linuxx64_expc 问题描述 怎么使用go语言在CentO ...
- PL/SQL学习笔记之触发器
一:触发器响应的事件 数据库操作(DML)语句(DELETE,INSERT,UPDATE) 数据库定义(DDL)语句(CREATE,ALTER或DROP) 数据库操作(SERVERERROR,登录,注 ...
- Class.forName和ClassLoader.loadClass的区别
Class的装载分了三个阶段,loading,linking和initializing,分别定义在The Java Language Specification的12.2,12.3和12.4. Cla ...
- Git tag 标签操作
列表 # 列出已有的标签 $ git tag # 为了能及时看到远程上新增的标签, 在上面的命令之前可以fetch一下 git fetch --all --tags --prune # 列出匹配的部分 ...
- shiny: Web Application Framework for R
shiny: Web Application Framework for R 基于R语言的一个web框架,适用于数据分析与图表绘画展示类型的网站.
- java 路径分隔符自动适配
linux文件路径分隔符为 / ,windows的文件路径分隔符为 \ ,在开发项目过程中不确定用户使用何种操作系统,就需要自动适配路径. 目前已知java提供两种方法获取文件路径分割符: F ...
- 0x01 Spring Cloud 概述
Spring Cloud Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁定,领导选举,分 ...
- default listener is not configured in grid infrastructure home
Oracle Restart enable database creation requries Default listener configured and running in Grid Inf ...
- 实现div里的img图片水平垂直居中
body结构 <body> <div> <img src="1.jpg" alt="haha"> </div> ...
- TI am335x am437x PRU
http://bbs.eeworld.com.cn/thread-355798-1-1.html