大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
在Eclipse中安装weblogic server tools插件,直接连接到weblogic server,发布、部署、调试都变得简单些。
创新互联公司是一家专业提供杜集企业网站建设,专注与做网站、成都网站制作、html5、小程序制作等业务。10年已为杜集众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。
1 安装weblogic server tools
1、 打开Eclipse的安装新软件的页面,Help - Install New Software。
2、 进入安装页面
3、 点击添加,在Name处输入oepe(可以随便填,只是标记下这个url是什么),Location处输入下载地址,点击OK。
4、 出现可供安装的选择界面,点开Tools下来菜单,选择Oracle Weblogic Server Tools,点击Next。
5、进入确认选择界面,点击Next。
6、协议页面,这一页是展示安装Weblogic Server Tools所需要遵守的协议,直接选择I accept the terms of the license agreements,点击Finish。
7、开始安装,等待安装结束后,会需要重新启动Eclipse,点击重启即可。
2 添加weblogic server 运行环境
1、打开Eclipse首选项,Window - Preferences。
2、打开Server - Runtime Environments,点击Add,添加新的服务器运行环境。
3、添加新的服务器运行环境
选择Weblogic下的Oracle Weblogic Server 12c(12.1.3),点击Next。
4、选择Weblogic Server的相关配置
选择Weblogic home,需要选择到Weblogic安装目录下的wlserver目录,Java home会自动添加,也可以手动选择,点击Finish。
3 添加weblogic server服务器
1、在Servers显示视图中,右键,选择New - Server
2、选择服务器
选择Weblogic下的Oracle Weblogic Server 12c(12.1.3),在Server runtime environment中选择刚才添加的运行环境,点击Next。
3、选择Domain directory,可以通过输入框后面的选择按钮选择,点击Finish。
4、完成
现在可以通过Eclipse连接Weblogic Server进行启动、部署、调试工作了了。
Vagrant使用与入门技巧详解
Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它 使用Oracle的开源VirtualBox虚拟化系统,使用 Chef创建自动化虚拟环境了,安装方法是非常的简单的,下面一起来看看Vagrant使用与入门技巧.
1.1 项目初始化
Vagrant使用Vagrant文件作为配置文件,该文件中定义了项目的根目录,Vagrant的很多配置都是基于这个配置的根目录进行的,同时,该文件也描述了项目运行所需要的机器类型以及其它资源(比如安装哪些软件等)。
要初始化一个Vagrant项目,使用命令vagrant init命令,使用该命令后,会在当前目录创建一个名为Vagrantfile的配置文件,修改该文件改变Vagrant项目的行为。
$ mkdir vagrant_getting_started
$ cd vagrant_getting_started
$ vagrant init
Vagrant使用盒子(box)创建开发环境,所谓的盒子就是一个已经配置好的基础的虚拟机镜像,Vagrant避免了每次创建项目都去重新创建虚拟机,而是按照Vagrantfile文件的配置从基础镜像创建这个Box。
可以在已经存在的项目上使用vagrant init命令,该命令只会创建配置文件,并不会对原有项目造成影响。如果需要,可以将该配置文件Vagrantfile加入到项目的版本控制中,这样团队中的其它开发者就可以快速的建立起开发环境已进行运行调试了。
在创建Vagrant项目的时候,首先需要做的是添加一个Box,通过使用命令vagrant box add添加一个盒子,Vagrant网站上提供了很多其它开发者共享的Box,我们可以直接复用,在Vagrant Cloud上可以查找你需要的Box并且添加到本地。
$ vagrant box add chef/centos-6.5
添加的盒子是可以被多个项目同时使用的,项目在初始化Box的时候并不会修改添加的基础Box,而是克隆一份Box的副本,在副本上进行配置。
添加盒子之后,我们需要配置项目使用这个盒子作为基础,修改Vagrantfile文件:
Vagrant.configure("2") do |config|
config.vm.box = "chef/centos-6.5"
end
注意: 如果这里指定的box没有添加过,则Vagrant会自动去下载该Box。
1.2 启动并运行项目
在配置完成后,就可以启动该虚拟环境了,使用命令vagrant up启动开发环境。
$ vagrant up
启动之后,我们可以使用ssh连接到该虚拟机上:
$ vagrant ssh
现在你已经连接到该虚拟机上了,你可以像操作普通Linux系统一样做你希望做的事情。
注意的是,在该虚拟机上进行rm -fr /操作的时候请谨慎一些,因为在该虚拟机中,挂载了/vagrant目录,该目录是与你主机的项目共享的,删除的话会将项目删除掉。
在该虚拟机使用完成后,如果不再需要了,可以使用vagrant destroy命令移除该虚拟机。
提示: 默认配置下,虚拟机中的/vagrant目录与主机上的项目目录是同一个目录,该目录中的所有操作都会自动同步。
1.3 创建项目初始化脚本
每次初始化系统的时候都需要重新安装软件是一件非常麻烦的事,因此,Vagrant提供了一种简单的方式来帮我们完成这个过程,在建立虚拟机的时候可以指定自动执行脚本。
在项目目录下创建一个bootstrap.sh的脚本文件:
#!/usr/bin/env bash
apt-get update
apt-get install -y apache2
rm -rf /var/www
ln -fs /vagrant /var/www
该脚本是在Ubuntu环境下使用的,如果你是用的Box是CentOS,则不能使用apt-get命令了,而应该使用yum命令完成程序的安装。
接下来,我们需要配置Vagrantfile文件,让其在建立环境的时候自动执行该脚本。
Vagrant.configure("2") do |config|
config.vm.box = "hashicorp/precise32"
config.vm.provision :shell, path: "bootstrap.sh"end
这样配置之后,使用命令vagrant up启动虚拟机的时候,该脚本就会自动执行,完成虚拟机的初始化了。
如果你的虚拟机已经处于运行状态了,可以通过使用命令vagrant reload --provision快速的重新启动虚拟机,命令中的--provision告诉Vagrant在重启的时候运行provisioners的配置,通常情况下,provisioners的配置只在执行vagrant up命令的时候才会执行。
1.4 网络配置
Vagrant提供了端口转发功能,通过将虚拟机中的端口映射到主机的不同端口,我们可以在主机中使用映射后的端口访问虚拟机中的服务。
例如:
Vagrant.configure("2") do |config|
config.vm.box = "hashicorp/precise32"
config.vm.provision :shell, path: "bootstrap.sh"config.vm.network :forwarded_port, host: 4567, guest: 80end
使用如上配置启动虚拟机之后,就可以在主机上使用http//127.0.0.1:4567访问虚拟机上的Apache提供的Web服务了。
1.5 Teardown(虚拟机卸载)
当你希望切换到其它项目上开发或者是当你要出去吃午饭,你下班了的情况下,你需要清理一下你的开发环境,这个时候,Vagrant提供了三种方式,它们各有各自的优缺点,因此,你需要自己去权衡你希望采用哪种方式。
Suspending (挂起) 执行命令vagrant suspend将会保存当前虚拟机的运行状态并且停止它,跟主机挂起是一样的,当你需要再次启动的时候,使用vagrant up命令将会恢复之前的运行状态。这种方式的优点是,启动很迅速,可以很快进入开发环境中,缺点是会占用比较多的磁盘空间,因为虚拟机将内存中的数据都存储到了磁盘上。
Halting(停止) 这种方式是正常的停止虚拟机,使用虚拟机的关闭命令完成,当需要重新使用的时候使用命令vagrant up重新启动虚拟机,该方法与计算机冷启动一样,缺点是启动的时候耗时比较多,依然占用部分磁盘空间。
Destroying(销毁) 该方式将会销毁虚拟机,不会再占用磁盘空间,下次启动的时候将会重新建立开发环境,包括下载软件等等。
Vagrant使用技巧
1.1 如何调试
在使用Vagrant过程中,难免会出现一些不稳定的因素而造成一些使用上的bug,因此,Vagrant提供了Debug日志的方式用于调试,可以方便的查找错误的原因,以便快速解决问题。
要允许启用日志功能,需要在主机上设置环境变量VAGRANT_LOG为需要的日志级别,包含debug, info, warn, error。当你需要查找错误产生的原因的时候,通常使用日志级别info,这种情况下你可以得到包含重要信息的比较干净的日志。
在Linux和Mac系统上,你可以通过下面的方式设置:
$ VAGRANT_LOG=info vagrant up
在Windows下,你需分开写:
$ set VAGRANT_LOG=info
$ vagrant up
当然,你也可以不用这种方式,只需要在启动的时候增加参数--debug即可。
$ vagrant up --debug
1.2 如何使用插件
Vagrant中提供了很多可以直接使用的插件,使用这些插件,可以极大的减少配置开发环境的工作量,Vagrant的大部分核心功能都是基于插件实现的。
Vagrant使用命令vagrant plugin install安装插件。
$ vagrant plugin install vagrant-example-plugin插件安装完成后,将会在Vagrant启动的时候自动加载,如果插件加载过程中出现错误,不会影响Vagrant的启动,而是会输出插件加载失败的错误信息。
插件安装完成后,你应该查看插件开发文档获取如何使用该插件,一般可以通过vagrant命令使用插件的命令,如果插件提供了provision的话,可以通过config.vm.provision进行配置。
插件的更新比较简单,使用命令vagrant plugin update即可更新全部插件,使用vagrant plugin update NAME可以更新指定插件。
插件卸载使用命令vagrant plugin uninstall。
$ vagrant plugin uninstall vagrant-example-plugin查看安装了哪些插件:
vagrant plugin list
1.3 如何配置网络
在Vagrant中,所有的网络配置都在Vagrantfile中的config.vm.network方法中。
Vagrant.configure("2") do |config|
# other config here
config.vm.network "forwarded_port", guest: 80, host: 8080end
每一种网络类型都有一个标识符如:forwarded_port,它后面跟着一串配置选项。在端口跳转的例子中,提供了两个参数,虚拟机中的端口号和主机中映射的端口号。
如果需要多个网络配置,使用多个config.vm.network即可。
如何进行端口跳转
端口跳转功能允许你通过TCP或者是UDP直接访问主机上的指定端口,该端口的请求会被转发到虚拟机上的指定端口。
Vagrant.configure("2") do |config|
config.vm.network "forwarded_port", guest: 80, host: 8080end
上面的配置将会主机上对8080端口的访问转发到虚拟机上的80端口。
下面是该配置(forwarded_port)支持的参数:
guest (int) 希望暴漏给主机的虚拟机端口
guest_ip(string) 希望绑定的IP,该IP与guest指定的端口暴漏给主机,默认为空,所有网卡接口。
host(int) 希望使用来访问虚拟机的guest端口的主机端口号host_ip(string) 主机的IP地址,用于绑定到跳转的端口,如果不指定,则使用所有IP。
protocol(string) 可选tcp或者udp,默认为tcp.
Vagrant.configure("2") do |config|
config.vm.network "forwarded_port", guest: 2003, host: 12003, protocol: 'tcp'
config.vm.network "forwarded_port", guest: 2003, host: 12003, protocol: 'udp'
end
1.4 如何配置同步目录
使用config.vm.synced_folder方法配置同步目录。
Vagrant.configure("2") do |config|
# other config here
config.vm.synced_folder "src/", "/srv/website"end
以上配置中,synced_folder方法的第一个参数为主机上要跟虚拟机同步的目录,第二个参数为要挂载到虚拟机上的路径。
可以配置参数disabled: true禁止目录同步。
Vagrant.configure("2") do |config|
config.vm.synced_folder "src/", "/srv/website", disabled: trueend
默认情况下,Vagrant设置同步文件夹的属主/组为SSH用户,如果需要修改的话,使用下面配置:
config.vm.synced_folder "src/", "/srv/website",owner: "root", group: "root"
备工作: 安装使用pl/sql前提, 首先你要有oracle的服务端, 不管是自己电脑上还是其他的电脑上, 都需要配置好客户端才能连接oracle的. 所以需要能够连接装有oracle的电脑.
准备软件 pl/sql developer 10的安装包.
打开安装包. 确定安装该软件, 点击确定. 然后会弹出加载安装内容的页面.
页面内容加载完成, 弹出, 一个用户协议的界面, 点击. 我同意. I Argee, 然后继续下一步.
选择路径, 这里还是那句话, 就是最好不要有空格和特殊字符. 为了出现找不到原因的错误!然后选择next.
选择是否创建桌面快捷方式, 和创建开始菜单, 然后选择安装到那个用户.
该项全部使用默认的, 代表着, 安装默认的pl/sql的插件. 然后和一些模版, 然后选择finish.
等待安装完成. 安装过程特别迅速. 安装完成, 点击close. 然后关闭安装过程, 然后桌面就会有启动图标. 然后打开.
输入连接的用户名和密码, 以及要连接的数据库. 这里我连接的是orcl的本地库, 然后. 点击ok, 就可以登录. 登录成功, 说明连接oracle成功. 然后写了一个查询oracle时间的语句.
最新eclipse安装weblogic10插件的方法:
1、进入eclipse操作界面,在上方的菜单栏,选择windows下拉菜单,选择子菜单Preference
2、在弹出的Preference菜单画面中选择,左侧导航栏中的Server标签下的Runtime
Environment(运行时环境)选项,在右侧出现的表示画面中,按下ADD(添加)按钮
3、在弹出的New Server Runtime Environment(新服务运行时环境)窗口,点击右上方Download additional
server adapters(下载并添加一个新的服务适配器)
4、点击Download additional server
adapters后会出现这个画面,表示正在连接远程服务器,更新可用的服务适配器列表。
5、进度条走到尽头,更新列表完成后,会出现可用服务适配器列表,在其中找到Oracle WebLogic Server
Tools,选中并点击Next下一步按钮。
6、画面跳转到浏览许可证书画面,你必须接受所描述的许可证书才能继续进行安装,点击I accept the terms of the License
agreements单选按钮,Finish按钮可用,点击Finish按钮进入下一步。
7、弹出安装提示按钮,提示用户,接下来将进行下载和安装,你必须在安装完成后从新启动eclipse,点击OK,进入下一步。
8、下载安装画面,在这个画面中需要等待一段时间,这取决于您的网络状况。
9、下载安装完成后,会提示您从新启动eclipse来完成安装。点击Restart Now按钮会自动从起eclipse。
10、起后,进入eclipse操作界面,在上方的菜单栏,选择windows下拉菜单,选择子菜单Preference。在弹出的Preference菜单画面中选择,左侧导航栏中的Server标签下的Runtime
Environment(运行时环境)选项,在右侧出现的表示画面中,按下ADD(添加)按钮,来查看我们的安装是否成功!
11、在弹出的对话框关键字搜索栏中输入oracle,来查看所有的oracle产品列表。我们可以看到,weblogic server已经安装到我们的eclipse中。选择我们需要的weblogic版本,点击Next下一步。添加到我们的运行时环境配置中。
12、接下来的对话框中,我们需要选择,之前已经安装完成的weblogic
home目录。运行时JRE会自动选取和你安装weblogic环境相同的JRE。点击Finish完成按钮。完成添加。
13、在服务器运行环境中,已经可以看到刚才添加的weblogic server。点击OK完成添加。
打开终端运行以下命令,检查你的Ubuntu Linux操作系统是32位的还是64位的。
注意,它将显示的Ubuntu Linux操作系统架构位版本将是32位或64位。
输入/复制/粘贴: file /sbin/init
2
检查你的系统上是否已安装Java。要检查该项,你需要在终端上运行Java版本命令。
java version "1.7.0_15"
OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15~pre1-0lucid1)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
输入/复制/粘贴: java -version
打开终端并输入以下命令:
如果你在系统上安装了OpenJDK,则命令的返回可能如下:
如果你在系统上安装了OpenJDK,那么你的Java发行商版本并不适用于本文所介绍的方法。
3
从你的系统上完全删除OpenJDK/JRE并创建目录保存Oracle Java JDK/JRE二进制文件。这将能避免系统冲突以及不同Java发行商版本所造成的混乱。例如,如果你在系统上安装了OpenJDK/JRE,可以在命令行中输入以下命令进行删除:
该命令将创建用于保存Oracle Java JDK和JRE二进制文件的目录。
该命令将从你的系统上完全删除OpenJDK/JRE
输入/复制/粘贴: sudo apt-get purge openjdk-\*
输入/复制/粘贴: sudo mkdir -p /usr/local/java
4
下载用于Linux的Oracle Java JDK/JRE。确保你选择了正确的、适用于你的系统架构的、32位或64位的压缩二进制文件(文件名以tar.gz结束)。
选择jdk-7u40-apidocs.zip
例如,如果你使用的是32位Ubuntu Linux,则应下载32位Oracle Java二进制文件。
例如,如果你使用的是64位Ubuntu Linux,则应下载64位Oracle Java二进制文件。
可选操作,下载Oracle Java JDK/JRE文档
重要信息:64位Oracle Java二进制文件无法应用于32位Ubuntu Linux操作系统,如果你尝试在32位Ubuntu Linux上安装64位Oracle Java,你将会得到多条系统错误信息。
5
把Oracle Java二进制文件复制到/usr/local/java目录。大部分情况下,Oracle Java二进制文件将被下载至:/home/"你的用户名"/Downloads。
输入/复制/粘贴: cd /home/"你的用户名"/Downloads
输入/复制/粘贴: sudo cp -r jdk-7u45-linux-x64.tar.gz /usr/local/java
输入/复制/粘贴: sudo cp -r jre-7u45-linux-x64.tar.gz /usr/local/java
输入/复制/粘贴: cd /usr/local/java
输入/复制/粘贴: cd /home/"你的用户名"/Downloads
输入/复制/粘贴: sudo cp -r jdk-7u45-linux-i586.tar.gz /usr/local/java
输入/复制/粘贴: sudo cp -r jre-7u45-linux-i586.tar.gz /usr/local/java
输入/复制/粘贴: cd /usr/local/java
32位Ubuntu Linux安装32位Oracle Java安装指南:
64位Ubuntu Linux安装64位Oracle Java安装指南:
6
把Java二进制文件解压缩到目录/usr/local/java
输入/复制/粘贴: sudo tar xvzf jdk-7u45-linux-x64.tar.gz
输入/复制/粘贴: sudo tar xvzf jre-7u45-linux-x64.tar.gz
输入/复制/粘贴: sudo tar xvzf jdk-7u45-linux-i586.tar.gz
输入/复制/粘贴: sudo tar xvzf jre-7u45-linux-i586.tar.gz
32位Ubuntu Linux安装32位Oracle Java安装指南:
64位Ubuntu Linux安装64位Oracle Java安装指南:
7
再三检查你的目录。现在,你应该有两个关于Java JDE/JRE的解压二进制目录在/usr/local/java中:
输入/复制/粘贴: ls -a
jdk1.7.0_45
jre1.7.0_45
8
编辑系统路径文件/etc/profile并添加以下系统变量到你的系统路径中。以root身份,使用nano、gedit或任何其他文本编辑器,打开/etc/profile。
输入/复制/粘贴: sudo gedit /etc/profile
或者
输入/复制/粘贴: sudo nano /etc/profile
9
使用箭头键滚动到文件底部并在/etc/profile文件的末尾添加以下行:
输入/复制/粘贴:
JAVA_HOME=/usr/local/java/jdk1.7.0_45
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/local/java/jre1.7.0_45
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
10
保存/etc/profile文件并退出。
11
通知你的Ubuntu Linux系统你的Oracle Java JDK/JRE的位置。这将能让系统知道存在着新的可用Oracle Java版本。
该命令将提示系统存在这可用的Oracle Java Web start
该命令将提示系统存在这可用的Oracle Java JDK
该命令将提示系统存在这可用的Oracle Java JRE
输入/复制/粘贴: sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
输入/复制/粘贴: sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_45/bin/javac" 1
输入/复制/粘贴: sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1
12
通知你的Ubuntu Linux系统把Oracle Java JDK/JRE作为默认Java。
该命令将为系统设置Java Web start
该命令将为系统设置javac编译器
该命令将为系统设置java运行环境
输入/复制/粘贴: sudo update-alternatives --set java /usr/local/java/jre1.7.0_45/bin/java
输入/复制/粘贴: sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_45/bin/javac
输入/复制/粘贴: sudo update-alternatives --set javaws /usr/local/java/jre1.7.0_45/bin/javaws
13
输入以下命令重载保存在文件/etc/profile内的系统范围内的PATH:
输入/复制/粘贴: . /etc/profile
注意,保存在文件/etc/profile内的系统范围内的PATH将在重启Ubuntu Linux system后被重载
14
测试Oracle Java是否被正确地安装到了系统上。运行以下命令并注意Java的版本:
15
成功地完成安装的32位Oracle Java将显示:
javac 1.7.0_45
该命令将确认你可以在终端上编译Java程序。
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) Server VM (build 24.45-b08, mixed mode)
该命令显示了运行在你的系统上的java的版本
输入/复制/粘贴: java -version
你将看到如下信息:
输入/复制/粘贴: javac -version
你将看到如下信息:
16
成功地完成安装的64位Oracle Java将显示:
javac 1.7.0_45
该命令将确认你可以在终端上编译Java程序。
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
该命令将显示运行在你的系统上的java的版本
输入/复制/粘贴: java -version
你将看到如下信息:
输入/复制/粘贴: javac -version
你将看到如下信息:
17
恭喜你,你已经在Linux系统上安装好了Oracle Java。现在重启你的Ubuntu Linux系统。随后,你的系统将得到全面设置,可用于运行和开发Java程序。
可选:如何在Web浏览器中启用Oracle Java
要在web浏览器中启用Java插件,你必须从web浏览器插件目录中建立一个符号链接,指向包含有Oracle Java的Java插件路径。