仓酷云
标题:
发布一篇Eclipse3.2+Tomcat5.5.17+Oracle9设置
[打印本页]
作者:
再现理想
时间:
2015-1-18 11:24
标题:
发布一篇Eclipse3.2+Tomcat5.5.17+Oracle9设置
还是要自己一点一点写代码,然后编译,改错再编译好那。还有最重要的是.net网页编程的编译环境非常好,你甚是不需要了解太多工具,对于简单的系统,你可以之了解一些语法就哦了。
Java的Web开辟情况安排一直很啰嗦,还记得在做本科卒业计划时设置JBuilder2005+Weblogic8.1+SQL2k整合情况时的疾苦履历,最近整合设置Eclipse3.2+Tomcat5.5.17+Oracle9i情况又累了N小时,这可不能不怪B/S布局的“苦了开辟者,便利万万用户”损人利己精力,和各类工具版本纷杂带来的方便与很多不卖力任网友的胡乱指引。上面小弟把本人的乐成履历向人人报告,但愿有必要的朋友能少走弯路。详细步骤以下:
1.安装Java开辟情况Eclipse3.2,安装Oracle9i数据库
起首安装SUN的JDK1.4以上版本的Java基本开辟情况,设置Java体系变量(这个太基本,细睁开了)。接着下载解压安装Eclipse3.2开辟情况,依据团体必要安装言语包、MyEclipse等插件扩大功效(也能够先不安装)。
安装Oracle9i数据库,创立测试数据库:NBZJU与DBA:LUHAO/11111,创建表空间:LUHAO和测试表:USER_INF。个中USER_INF表具有USER_ID、USER_NAME、USER_TEL字段属性,并添如多少测试纪录。
2.安装Tomcat及其插件
下载并解压Tomcat启动插件tomcatPluginV31.zip,将其下目次文件拷进eclipseplugins目次下(这步若乐成实行,eclipse运转后将发明多了Tomcat菜单项及其启动、中断、重启等快速按钮。若看不到,大概经由过程删除eclipseconfiguration目次下除config.ini外一切文件,再重启eclipse来办理)。
下载Tomcat尺度程序apache-tomcat-5.5.17.zip和admin把持台程序apache-tomcat-5.5.17-admin.zip(将后者解压进前者的解压目次下能够取得上岸admin图形办理界面的功效,这将便利前面的数据源设置,不必间接在server.xml中本人输出参数,即经由过程图形界面设置天生响应的尺度XML参数。不然手动输出参考来的设置简单堕落,由于分歧版本tomcat的XML标志语法剖析分歧,比方5.1版的参数放进5.5版是有效的。因而,激烈倡议用图形界面设置数据源!)
设置体系变量“TOMCAT_HOME”,其值为联系关系到apache-tomcat-5.5.17目次的路径。翻开apache-tomcat-5.5.17conf omcat-users.xml文件,在<tomcat-users></tomcat-users>标志元素中到场:<userusername="luhao"password="12345"roles="admin,manager"/>,即到场脚色身份为admin和manager的办理员luhao,我们以后必要以manager脚色上传Web使用程序和以admin脚色设置数据员。再翻开apache-tomcat-5.5.17conf目次下server.xml文件,将<Connector元素后port="8080"的属性改成port="8008"(注重:因为oracle已占用了Tomcat默许的8080会见端口,必需变动别的未被占用的余暇端口,此处假定为8008)。
接上去运转eclipse程序,设置Tomcat属性。翻开菜单“窗口/首选项”,翻开“Java/已安装的JRE”选项,将运转情况参数地位定位于JDK目次下的JRE目次。翻开“Tomcat”选项,TomcatVersion选择5.x,TomcatHome定位到apache-tomcat-5.5.17目次,其他默许联系关系便可。翻开“Tomcat/JVMSettings”和“Tomcat/SourcePath”选项,JRE选择刚设置的已安装的JRE,Automatciallycomputesourcepath打勾。再翻开“TomcatManagerApp”选项,url输出http://localhost:8008/manager,username和password填Tomcat中新到场的luhao和12345(这步能够包管将Web使用程序公布到Tomcat,项目Reload也不会堕落)。
3.猎取Oracle9i响应的JDBC驱动程序,设置DataSources和Context
拷贝Oracle9i安装目次下ora90/jdbc/lib/classes12.jar驱动文件到Tomcat目次下common/lib大众文件夹下。
然后在eclipse中启动Tomcat(点击谁人猫的图标便可),以luhao/12345身份上岸http://localhost:8008/admin后新建数据源。个中JNDIName:jdbc/Oracle(此数据源JNDI名字能够随便取,但不成反复),DataSourceURL:jdbc:oracle:thin:@localhost:1521:NBZJU(1521为Oracle会见端口,NBZJU为要会见的数据库称号),JDBCDriverClass:oracle.jdbc.driver.OracleDriver(可翻开classes12.jar文件检察到响应的路径,不然驱动有误),Username:luhao和Password:11111(填NBZJU数据库有会见权限的用户便可),其他选项默许便可。数据源保留及递交后,conf目次下server.xml文件的全局定名资本GlobalNamingResources元素内将多一项Resource属性:
<Resource
name="jdbc/Oracle"
type="javax.sql.DataSource"
password="11111"
driverClassName="oracle.jdbc.driver.OracleDriver"
maxIdle="2"
maxWait="5000"
username="luhao"
url="jdbc:oracle:thin:@localhost:1521:NBZJU"
maxActive="4"/>
数据源设置完成后,还须设置相干的高低文信息context,来使程序取得JDNI初始化援用,从而定位数据源。因为之前界说的是全局资本,我们可在apache-tomcat-5.5.17confcontext.xml文件中的Context元素中到场联系关系属性:
<ResourceLinkglobal="jdbc/Oracle"name="jdbc/Oracle"type="javax.sql.DataSource"/>
<p>
你总不能说你写框架吧,那无疑会加大工作量,现在大多企业采取的是折中的办法,就是改别人写好的框架,可要改框架,前提是你对这个框架足够的了解,这就更难了。
作者:
爱飞
时间:
2015-1-20 23:52
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
作者:
山那边是海
时间:
2015-1-30 07:52
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
作者:
深爱那片海
时间:
2015-1-30 17:28
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
作者:
若相依
时间:
2015-2-4 21:03
是一种为 Internet发展的计算机语言
作者:
因胸联盟
时间:
2015-2-9 05:03
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
作者:
飘飘悠悠
时间:
2015-2-26 23:52
是一种使用者不需花费很多时间学习的语言
作者:
分手快乐
时间:
2015-3-1 01:16
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
作者:
金色的骷髅
时间:
2015-3-10 11:13
吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
作者:
愤怒的大鸟
时间:
2015-3-17 06:12
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
作者:
再见西城
时间:
2015-3-23 23:11
自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2