首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>编程开发>java>J2EE>正文

JSP/Servlet:J2EE开发环境配置个人总结

http://www.oklinux.cn  2008-01-28  赛迪网 zhm0409853  会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

我使用的是eclipse3.0的IDE,自然在学习到j2ee部分必须要装很多插件,而且有很多版本对应问题,一般提供插件下载的网站都会有说明,请留意。此文建立在jdk和eclipse已正确安装并使用的前提下,并且所用软件均为免费且广为认可的。(eclipse3.0.1 tomcat5.0.16 tomcatPluginV31 emf-sdo-runtime-2.0.1 org.objectweb.lomboz_3.0.1.N20050106)
我第一个安装的是jsp服务器tomcat5.0,可以在http://tomcat.apache.org/下载,这个的安装比较简单,安装完成后只需在系统环境变量中添加CATALINA_HOME=F:\Java\Tomcat 5.0(我的安装目录)就行了。之后可以运行bin目录下的startup.bat(直接双击或在DOS中运行)并在浏览器中以地址http://localhost:8080/测试就OK了。为使tomcat能和eclipse整合到一起,还需要下载并安装tomcat插件tomcatPlugin(下载地址http://www.sysdeo.com/eclipse/tomcatplugin
)。正常的话ec启动后会新出现三个功能菜单start Tomcat, stop Tomcat和reatart Tomcat, 还必须在窗口\首选项中导入tomcat的安装路径。

大家使用link方式对各种插件进行统一的组织管理,网上有很多对这种方法的讲解,希望能明白它的工作方式以举一反三以后不同的插件也就能轻易安装而不再需要上网查了。与将插件压缩包直接解压到eclipse的plugins下类似,ec在启动时都会寻找并装载eclipse\plugins目录下的插件。若将插件单独管理(即所谓的link方式),则在磁盘上任意位置解压一个插件包后应保证eclipse\plugins目录,有些插件解压后需要我们自己创建eclipse目录。之后在ec下的links文件夹(可能需要自己新建)下创建指向某一插件位置的link文件(如tomcat.link),其中编辑path=<插件目录中的eclipse的父目录>,注意分隔符应为“\\"或“/”。之后应先删除eclipse\configuration下的org.eclipse.update文件后再启动eclipse以便对工作区间进行更新。之后在窗口\首选项中进行一些必要的参数设定。以上是安装所有插件的通用方法。
在安装第二个插件Lomboz之前想过myEclipse,听说是个优秀功能强大的东东,但由于myec是要money的而且俺学校的网速可受不了这玩意儿100多M的天文数字,而且郁闷的是官方网下软件还需要先注册帐号。所以还是决定用lomboz(只是听说这个的配置麻烦的多),我在 JR下载了lomboz3.01版6.33M,我也差不多被它忽悠得差不多了。看着网上教程的时候就感觉不对,我这lomboz比教程所描述的少了一个features目录,结果一切都乱套,直到今天才发现官方网(http://forge.objectweb.org/project/showfiles.php?group_id=97)下载的是6.93M,内容当然就是完整的了。而且在此之前竟不知道在装lomboz前还需先装好另一插件emf(地址http://download.eclipse.org/tools/emf/scripts/downloads.php#goto2.1.0I)。按以上方法安装了插件后都需要删除eclipse\configuration下的org.eclipse.update后再启动eclipse进行设置。
在窗口\首选项中的设置,对于lomboz我复制了网上的一些资料如下:
4:设置Lomboz
在Preferences窗口中选定Lomboz,然后把右边面板中的JDK Tools.jar选择为你安装好JDK后,在JAVA_HOME\LIB\目录下面的tools.jar文件就可以了,一定不要搞错了,如果你的JDK是安装在F:\J2SDK\下面,那么这里的值就应该是F:\J2SDK\lib\tools.jar,是其它的都不对。其它的保持为默认值。
接着把Lomboz这一项展开,关键要设置的地方是Server Definitions这一项,另外两项Code Generation和JSP Editor可以不管。展开Lomboz的Server Definitions后,在Server types里选择Apache Tomcat v4.1.0(这是按照我的机器上的配置进行设置的,如果你安装的是其它版本的TOMCAT,你就要选择对应的选项),主要设置如下:
Properties
Application Server Directory:这是我的TOMCAT 4.1.30的安装目录,我装在F:\tomcat下面,所以它的值就是F:/tomcat
Address:127.0.0.1
Port:80(因为我在TOMCAT中把8080改为80了,所以这里就是80了,以你的TOMCAT的监听端口为准)
Classpath Variable Name: TOMCAT_HOME(可以修改成其它的字符串)
Classpath Variable: F:/tomcat(TOMCAT的安装目录)
然后点击Apply按钮。
Server Classpath:
JDK_TOOLS
${classPathVariableName}/bin/bootstrap.jar
${classPathVariableName}/common/servlet.jar
${classPathVariableName}/common/jasper-runtime.jar
然后点击Apply按钮。

Client Classpath:
这里为空,什么也没有。

Project Classpath:
JDK_TOOLS
${classPathVariableName}/bin/bootstrap.jar
${classPathVariableName}/common/servlet.jar
${classPathVariableName}/common/jasper-runtime.jar
然后点击Apply按钮。
这里的 Server Classpath:和Project Classpath:我设置的是一样的。

5:修改文件
把Eclipse_home\plugins\com.objectlearn.jdt.j2ee_3.0.1\servers 下面对应的server文件打开,比如我安装的TOMCAT是4.1.30版的,那么就把tomcat410.server这个文件打开,把里面的-Djava.endorsed.dirs="${serverRootDirectory}/bin;${serverRootDirectory}/common/endorsed"
改成
-Djava.endorsed.dirs="${serverRootDirectory}/common/endorsed"
一共有两处,都要修改,修改完之后保存,退出,重新启动Eclipse,这一步很重要,一定要做,不然的话你在Lomboz中启动TOMCAT的时候会再现很多莫明其妙的异常的

6:调出Lomboz各个菜单
启动Eclipse,然后点击windows->Customize Perspective,在出现的对话框中的Shortcuts页面中首先选中左边面板中的Lomboz J2EE Wizards,这时右边的面板中会出现很多选项的,同时也把它们各项前面的对钩打上。

共2页: 上一页 1 [2] 下一页

上一篇:J2EE综合:Java学习:EJB的专用术语解释   下一篇:J2SE综合--浅谈 String 类的相关应用

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·J2EE综合:Java学习:EJB的专用术语解释
·J2EE综合--j2ee的一些基本问题解答
·J2EE综合--选择应用服务器的七个标准
·J2EE综合--浅谈Java程序员的存储过程
·J2EE综合--总结java编程中的经验教训
·J2EE综合:深入谈论JSF与Struts的异同
·基础:Java/J2EE中文问题终极解决之道
·eclipse,J2EE入门学习心得
·J2EE综合--JAVA开发工具安装配置心得
·J2EE综合--J2EE初学者需要理解的问题
·开发方法之--J2EE架构的6个最佳实践
·J2EE综合--关于权限设计的详细探讨
·J2EE综合:介绍编写XML文档的工作经验
·J2EE综合--Java EJB容器的存取和实现
·J2EE基础:Weblogic服务器体系结构介绍
·J2EE 组件开发:什么是消息驱动的EJB
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·Java GUI中关于布局管理器的使用方法介
·Java编程交互管理工具:SecureJSH新特
·J2SE综合技术:使用Java网络启动部署软
·Java技术社区杂文 J2EE开发框架发展简
·J2EE基础:Java EJB容器存取和实现的说
·Java编程:实例分析J2ME网络编程的两种
·关于Java编程语言中EJB容器存取和实现
·J2EE中用RMI和CORBA进行分布式Java编程
·Java编程技巧 J2ME中应用程序的内存优
·介绍JSP中表单数据存储应用的一种通用
·J2EE中的业务逻辑和数据库访问决策说明
·深入讲解JSP 2.0下的动态内容缓存技术
  阅读排行
·J2EE基础:几种Portal技术的比较与评述
·J2EE 组件开发:什么是消息驱动的EJB
·J2EE综合:Struts上传多个文件的例子
·J2EE综合--关于权限设计的详细探讨
·J2EE综合--JAVA开发工具安装配置心得
·J2EE--关于JAVA的分页查询操作技术
·J2EE基础:在Struts 2中实现文件上传
·数据库相关--Hibernate的事务和并发
·Java源码分析:深入探讨Iterator模式
·J2EE基础:j2ee所包含的13种核心技术
·对J2EE开发中常用开源项目的介绍
·[J2EE] JNDI定义Oracle数据源的方法
·J2EE基础:Weblogic服务器体系结构介绍
·datatable动态添加列应当如何来实现
·J2EE综合--Java企业系统架构选择考量
网摘收藏: