设为首页 收藏本站
查看: 260|回复: 0

[经验分享] JDK 1.6 + Eclipse 3.2.2 + MyEclipse 5.5GA + Tomcat 5.5.23

[复制链接]

尚未签到

发表于 2017-2-6 12:53:38 | 显示全部楼层 |阅读模式
这周开始进入J2EE的学习。之前学习的J2SE部分仅仅是为J2EE的学习打下基础,从这周开始真正进入了java核心部分的学习。首先要了解什 么是J2EE,JAVA平台从1.2版本后就被统称为JAVA 2,JAVA 2有3个版本,分别是J2SE,J2EE和J2ME。
J2SE (JAVA 2 Platform Standard Edition)
J2SE是java2标准平台版本。之前我们学习的都是j2se,它主要是针对于桌面系统的应用。它也是java学习的基础。
J2ME(JAVA 2 Platform Micro Edition)
J2ME是针对小型设备或智能卡等的JAVA2平台,比如手机、电视卡这类设备上的应用。J2ME包含了部分J2SE的功能,并且对其进行了相应的扩展。
J2EE(JAVA 2 platform Enterprise Edition)
J2EE是企业级平台版本,它也是最强大的一个JAVA2平台版本。主要针对复杂的企业级应用。J2EE包含了J2SE的所有功能,并且对J2SE进行了扩展。  J2EE的规范
J2EE是一种规范,它提供一种分布式、多层结构、并且基于组件的开发模式。从而能够将复杂的企业级应用标准化,简单化。
  J2EE的层次结构
在J2EE规范里,将体系结构分为四曾结构模型,分为客户层、表示层、业务逻辑层、企业信息层。

客户层:也称为显示层,用来实现企业级应用系统的操作界面和客户表示。比如Web浏览器,客户端的桌面应用程序,也可以是其他无线设备终端,比如手机,传真等等。
表示层:表示层由Web服务器和Web组件组成,主要为企业提供Web服务,并且与显示层的网页进行交互。JSP页面和Servlet就是其中的相关技 术,这些组件部署和运行在Web容器中。比较常用的Web容器比如:Tomcat、WebLogic、Websphere等等。这里我们使用的服务器就是 Tomcat。
业务逻辑层:业务逻辑层也称为应用层,它由EJB组件以及部署EJB组件的容器组成。在EJB里面封装了企业所有的业务逻辑。EJB组件部署在EJB容器和应用服务器端运行,是企业应用中的核心部分。
企业信息层:企业信息系统层处理信息系统软件,用来 企业数据信息,包括企业基础建设系统,如企业资源计划,大型机事务处理,数据库系统,数据仓库系统以及其他的遗留信息系统等。
  下面主要总结一下如何配置web服务器。
首先需要搭建好相关的环境。我所使用的JDK和相关的工具如下(使用的操作系统是windowsXP):
JDK 1.6 + Eclipse 3.2.2 + MyEclipse 5.5GA + Tomcat 5.5.23
  1、安装JDK1.6,安装过程很简单,这里就不再赘述。
2、配置环境变量。在系统的环境变量中添加变量JAVA_HOME,值输入JDK的安装路径。比如C:\Program Files\Java\jdk1.6.0
然后在环境变量path里输入:%JAVA_HOME%\bin
再新建一个CLASSPATH,其值为:%JAVA_HOME%\lib
3、安装Eclipse,安装Eclipse比较简单,直接解压就行了。
4、 安装MyEclipse 5.5GA,MyEclipse是Eclipse的一个J2EE插件,功能非常强大,而且也很好用。首先下载MyEclipse的最新版5.5GA,然后 直接点双击安装。安装也简单。安装好后需要注册,由于最新版本的注册和以前不太一样,在本文的最后将附上破解的方法。
5、安装Web服务器。我这里选择Tomcat 5.5.23版本。下载的Tomcat有两种,解压版的和安装版的。安装版的就比较简单,直接双击安装即可。解压版的需要自己配置相关的属性。这里主要介绍解压版本的安装。
1)、首先解压Tomcat到磁盘。
2)、设置环境变量。在系统的环境变量里添加一个CATALINA_HOME, 其值为Tomcat的目录,比如e:\tomcat。
在CLASSPATH中加上:%CATALINA_HOME%\common\lib
在PATH中加上: %CATALINA_HOME%\bin
3)、 上面步骤完成后,检查Tomcat是否能够正常启动。点击开始→运行→输入cmd。在命令行中进入tomcat\bin目录下,输入startup命令, 看tomcat是否能够正常启动,如果不能检查环境变量是否设置正确。如果能够正常启动,下面就可以打开web浏览器,在地址栏中输入http://localhost:8080,如果配置正常就会跳转到tomcat的主页面中。注意这里的端口号不一定是8080,可以在服务器启动的信息里找到端口号。也可以修改该端口号。修改的方法是进入tomcat\conf目录,打开server.xml文件,找到
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
修改port中的值即可,一般端口号修改为80,这样每次输入地址的时候就可以不用加上后面的端口号了。也即:http://locahost
6、 在Eclipse中配置Tomcat服务器。打开Eclipse,点击 Window→preferences→MyEclipse→Application Servers→Tomcat→Tomcat5.x,在右边选择Tomcat的目录,在Tomcat server中选择Enable选项,然后点击确定即可。直接在工具栏中启动Tomcat服务器,在这之前一定要关闭之前启动的Tomcat服务器,否则 会出现端口被占用的情况。
7、Tomcat默认是关闭了admin页面设置的功能,因此需要手动添加。如果选择安装版本的话就不需要这一步。首 先下载apache-tomcat-5.5.23-admin.zip,然后将其解压到Tomcat目录里,接下来需要添加一个用户,进入tomcat\ conf目录下,打开tomcat-users.xml文件:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="role1"/>
<role rolename="tomcat"/>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="admin" roles="admin,manager"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>
将红色部分添加进该文件,这样就可以用admin进入后台管理,也可以自己新建一个用户,比如
<user username="lovo" password="lovo" roles="admin,manager"/>
接下来就可以在地址栏中输入http://localhost/admin进入后台管理。
  在Eclipse启动时会出现The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path的信息,这个并不是错误,而是tomcat建议使用apr。apr即Apache Portable Runtime ,他可以提供更强性能,提升Web静态页面的处理能力,不再需要专门的Web Server来处理静态页面了。 解决方法:
1、下载http://tomcat.heanet.ie/native/1.1.8/binaries/win32/tcnative-1.dll。该.dll文件为1.1.8版本,如果下载1.1.4版本以下,会出现严重发错,建议使用1.1.4以上版本。
2、将这个.dll文件放到环境变量path中所指向的jdk的bin的目录下,例如,我就是放在C:\Program Files\Java\jdk1.6.0\bin目录下。
  破解MyEclipse5.5GA方法。
5.5GA的破解方法和之前的版本不一样,不能再采用4.1&4.2的注册机来注册。需要修改5.5GA的文件
http://www.1cn.biz/files/upload/myeclipse-core.jar
先 下载这个文件,替换安装目录(eclipse\plugins\com.genuitec.eclipse.core_5.5.0)下面的同名文件 myeclipse-core.jar,覆盖时请关闭eclipse。完成之后打开Eclipse,在注册信息里输入下面的注册名和注册码:
Subscriber: www.1cn.biz
Subscriber Code: jLR8ZC-956-55-5467865833584547
上面的注册方法已测试过,100%可用。此方法来自http://www.1cn.biz/index.php?q=node

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-338406-1-1.html 上篇帖子: "posted data was too big!":与tomcat maxPostSize 属性有关的异常 下篇帖子: Tomcat xalan包冲突导Error filterStart Context startup failed due to previous errors
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表