JRE,Tomcat,myEclipse介绍
- 格式:ppt
- 大小:208.00 KB
- 文档页数:19
一、问题描述:今天,安装配置Tomcat8.X后,单独用~\apache-tomcat-8.X\…\startup.bat在cmd下启动服务器正常。
但在MyEclipse8.5中集成配置Tomcat8后,在MyEclipse启动Tomcat服务则出现如下错误提示:1、有窗口警告:A Java exception has occurred.2、Console窗口会显示如下运行错误:Exception in thread “main” ng.NoClassDefFoundError: org/apache/juli/logging/LogFactory at org.apache.catalina.startup.Bootstrap.(Bootstrap.java:54)Caused by: ng.ClassNotFoundException: org.apache.juli.logging.LogFactoryat .URLClassLoader$1.run(URLClassLoader.java:217)at java.security.AccessController.doPrivileged(Native Method)at .URLClassLoader.findClass(URLClassLoader.java:205)at ng.ClassLoader.loadClass(ClassLoader.java:323)at uncher$AppClassLoader.loadClass(Launcher.java:294)at ng.ClassLoader.loadClass(ClassLoader.java:268)at ng.ClassLoader.loadClassInternal(ClassLoader.java:336)…1 moreCould not find the main class: org.apache.catalina.startup.Bootstrap. Program will exit.二、解决办法:通过如下操作,问题解决:MyEclipse->Window->Preferences->MyEclipse->Servers->Tomcat->Tomcat 6.x->Laucch->Create Launch Configuration->Classpath-> Add External JARs->选择并填加~\apache-tomcat-8.X\bin\tomcat-juli.jar,解决了自带tomcat不能打开的问题。
使用Eclipse构建Maven的SpringMVC项目首先Eclipse需要安装Maven的插件,地址:/sites/m2e。
用MyEclipse安装Maven插件,建出的Maven项目有些问题。
一是,发布tomcat的时候resources总是不会被发布到tomcat下;二是,把WEB-INF下的classes改到target下的classes,但是不知道为什么MyEclipse要么仍然在WEB-INF下生成class。
要么真不在WEB-INF生成classes 了但是发布tomcat的时候,class文件一个都不会给你发布过去,超级郁闷。
但是使用Eclipse构建Maven项目后,使用MyEclipse打开就没问题了。
用maven的好处:我感觉最主要就是自动下载jar包和它所依赖的包,这样可以保证了多人开发时jar版本不同的问题。
再就是文件结构清晰,java文件,资源文件,测试文件都分的很清楚。
将介绍两种方法:一,直接建立Maven项目方法;二、建立Dynamic Web project转成Maven 项目方法。
1,建立Maven项目接下来使用Eclipse的maven构建一个web项目,以构建SpringMVC项目为例:1.1 选择建立Maven Project选择File -> New -> Other,在New窗口中选择Maven -> Maven Project。
点击newxt。
1.2 选择项目路径Use default Workspace location默认工作空间。
1.3 选择项目类型在Artifact Id中选择maven-archetype-webapp1.4 输入Group ID和Artifact ID,以及PackageGroup ID一般写大项目名称。
Artifact ID是子项目名称。
例如Spring的web包,Group ID:org.springframework,artifactId:spring-web。
Javaweb项⽬基本介绍1、如何新建Java web项⽬1.1、在IDEA中新建⼀个Java web项⽬在IDEA中创建⼀个Java web项⽬其实很简单,只需创建project,并且勾选 web application 选项即可,由此就创建了⼀个Java EE项⽬。
可参考:1.2、在eclipse中新建⼀个Java web项⽬参考:建议使⽤ Java ee 版本的 eclipse。
2、在eclipse中配置tomcat服务器参考:2.1、在eclipse中设置tomcat热更新参考:照着上⾯链接做效果可能还⽐较慢,更新得⽐较慢,此时可以将更新时间调为 0,如下:2.2、修改tomcat的默认部署路径当项⽬在服务器上运⾏后,eclipse 中会⽣成⼀个与⼯程⽂件并列的⼀个⽂件夹:Servers。
如下:(如果删掉了Servers⽂件夹,当重新运⾏时,⽂件夹⼜会⾃动⽣成)这个⽂件夹是Tomcat服务器的⼀个基本的配置。
上图中可以看到,项⽬ javaWebTest01 已经部署到Tomcat服务器上去了,也就是看到了TomcatTest这个⼯程被发布出去了。
我们双击上图中的 tomcat 服务器可以看到我们新建的 tomcat 的⼀些设置信息,如下:上图中红框表⽰的意思是,该项⽬将默认会发布在 eclipse ⼯作空间下的 .metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps 路径下(⽐如:F:\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps),⽽不是在 tomcat 的安装⽬录下。
我们打开该路径可以看到已经被打包好的 javaWebTest01 项⽬,如下:打开 javaWebTest01 ⽂件夹可以看到该项⽬打包后的⽬录结构:当然,我们也可以修改部署⽬录,将该项⽬默认部署在我们tomcat的安装⽬录下。
第1章JSP简介1.Java的三个平台:(1)J2SE(2)J2EE(3)J2ME2.Tomcat下载与安装(1)→Jakarta→Tomcat→Download(建议Tomcat5.5)→也建议下载安装版本。
(2)Tomcat安装在安装Tomcat之前最好要配置一个环境变量叫JA V A_HOME 它的值是多少呢?就是你安装JDK的根目录。
例如:D:\Program Files\Java\jdk1.6.0_12走默认到:在此处可以更改安装路径,务必记住你更改路径。
在此处可以修改Tomcat服务器的运行端口号。
默认是8080User Name 与Password是你的Tomcat服务器控制后台。
前面配置好的JA V A_HOME的值,在这里可以体现出来。
最后完成安装。
在这里可以找到我们刚才已经安装好的Tomcat 3.如果启动Tomcat服务器。
可以点击上图的Configure Tomcat然后再点击Start第二种启动Tomcat服务器的方法:找到刚才你安装Tomcat服务器的目录双击tomcat5.exe同样可以启动Tomcat服务器。
通常为了方便,我们把tomcat5.exe这个文件创建一下桌面的快捷方式。
运行Tomcat服务器后,在IE地址栏里面输出http://localhost:8080(http://127.0.0.1:8080)如现以下界面表明你的Tomcat服务器安装成功。
4. Tomcat服务器的文件夹结构。
bin目录:存放启动和关闭Tomcat服务器的可执行文件。
common/lib目录:存放所有需要的*.jar包。
conf目录:包含不同的配置文件,server.xml里面可以修改Tomcat服务器一些配置信息,比如:端口、虚拟目录。
必务记住,修改完成后,必需重新启动。
logs目录:存入Tomcat服务器的一些日志文件。
server目录:存放一些客户的服务器文件。
webapps目录:存放网站应用程序,以后要部署的应用程序也要放在此目录里面。
myeclipse优化方案myeclipse 10 优化1 、关闭MyEclipse的自动validation windows > perferences > myeclipse > validation 将Build下全部勾取消如果你需要验证某个文件的时候,我们可以单独去验证它。
方法是:在需要验证的文件上( 右键-> MyEclipse -> Run Validation 。
2、启动优化,关闭不需要使用的模块所以可以将一些不使用的模块禁止加载启动。
Window > Preferences > General > Startup andy Shutdown 在这里列出的是MyEclipse启动时加载的模块我这里只让它加载tomcat6 勾选MyEclipse EASIE Tomcat 7 。
WTP :一个跟myeclipse差不多的东西,主要差别是WTP 是免费的,如果使用myeclipse,这个可以取消Mylyn:组队任务管理工具,类似于CVS ,以任务为单位管理项目进度,没用到的可以取消Derby:一种保存成jar 形式的数据库,我没用到,取消一大排以MyEclipse EASIE 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他取消,比如我只选了tomcat 。
第一项:启动功能介绍和样例(红色为需要保留的文件,此为本人样例,请按需选择)1.Automatic Updates Scheduler //自动升级调度2.MyEclipse QuickSetup //快速启动3.MyEclipse Derby //derby是一个开源数据库的名字4.MyEclipse EASIE Geronimo 1 //同色都是应用服务器的名字5.MyEclipse EASIE Geronimo 26.MyEclipse EASIE JBOSS 27.MyEclipse EASIE JBOSS 38.MyEclipse EASIE JBOSS 49.MyEclipse EASIE JBOSS 510.MyEclipse EASIE JBOSS11.MyEclipse EASIE Jetty 412.MyEclipse EASIE Jetty 513.MyEclipse EASIE Jetty 614.MyEclipse EASIE Jetty15.MyEclipse EASIE JOnAS 316.MyEclipse EASIE JOnAS 417.MyEclipse EASIE JOnAS18.MyEclipse EASIE JRun 419.MyEclipse EASIE JRun20.MyEclipse EASIE Oracle 10 AS21.MyEclipse EASIE Oracle 9 AS22.MyEclipse EASIE Oracle AS23.MyEclipse EASIE Orion 124.MyEclipse EASIE Orion 225.MyEclipse EASIE Resin 226.MyEclipse EASIE Resin 327.MyEclipse EASIE Resin28.MyEclipse EASIE Sun 8 .x29.MyEclipse EASIE Sun 830.MyEclipse EASIE Sun 931.MyEclipse EASIE Glassfish 232.MyEclipse EASIE Glassfish 133.MyEclipse EASIE Sun One34.MyEclipse EASIE MyEclipse Tomcat 6 Server35.MyEclipse EASIE Tomcat 436.MyEclipse EASIE Tomcat 537.MyEclipse EASIE Tomcat 638.MyEclipse EASIE Tomcat 739.MyEclipse EASIE Tomcat40.MyEclipse EASIE WebLogic 1041.MyEclipse EASIE WebLogic 642.MyEclipse EASIE WebLogic 743.MyEclipse EASIE WebLogic 844.MyEclipse EASIE WebLogic 945.MyEclipse EASIE WebLogic46.MyEclipse EASIE WebSphere 547.MyEclipse EASIE WebSphere 6.148.MyEclipse EASIE WebSphere 649.MyEclipse EASIE WebSphere 450.MyEclipse Examples //样例51.MyEclipse Memory Monitor //内存监控52.MyEclipse Tapestry Integration //插件集成53.MyEclipse JSP Debug Tooling //jsp调试插件54.MyEclipse File Creation Wizards //文件创建程序55.ICEfaces Integration for MyEclipse //基于Ajax的JSF开发框架()56.MyEclipse Backward Compatibility //后台功能57.MyEclipse Perspective Plug-in //透视图插件58.Pluse Collaboration Control Center //Eclipse的网页管理中心59.eclipse-cs 4.x.x -> 5.0.0 Migration Plug-in //Eclipse插件兼容组件60.Mozilla Debug UI Plug-in(Incubation) //Mozilla调试插件(Mozilla是一款浏览器)61.Dynamic Languages ToolKit Core UI //对入PHP等动态语言支持的用户接口62.WTP Webservice UI Plug-in //Web 服务视图插件63.JavaServer Faces Tools - Core //jsf工具核心包64.Automatic Updates Scheduler //自动更新65.Service policy //Web提供的服务性能目标定义,自动管理66.Atfdebug Plug-in(Incubation) //动态语言的调试工具67.Auxiliary Web Module Support for MeEclipse// 辅助的Web模块支持.(可能是Struts等文件自动添加)68.JSF Editor Preview Support for MyEclipse //jsf编辑器第二项: MyEclipse Validation由于文件导入的时候,不能保证文件的正确性.所以在启动服务前需要做一下验证.包括语法等.另外可以自己添加需要的验证模块.如checkStyle的验证.3 、去掉MyEclipse的拼写检查(如果你觉的有用可以不去)拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处Window > perferences > General > Editors > Text Editors > Spelling > 将Enable spell checking复选框的勾选去掉。
Tomcat的安装过程第一步:双击打开apache-tomcat-6[1].0.14.exe软件第二步:点击Next>按钮第三步:点击I Agree按钮第四步:点击Next>按钮第五步:点击Next>按钮第六步:点击Next>按钮第七步:点击Install按钮第八步:点击Next>按钮第九步:点击Finish按钮Tomcat在My Eclipse中的配置步骤注:如果出现下面界面时,点击Close就行,其他不管。
第一步:打开My Eclipse软件,找出apache-tomcat-6.0.14文件夹(此文件夹在JavaEE文件夹中,只需应用。
)第二步:找出My Eclipse界面中形如的按钮点击一下,找出Configure Server后点击一下会出现下面界面:击一下,如图所示:第四步:选中Enable,然后点击右边第一个Browse按钮,会出现如下界面:这时找到第一步所说的apache-tomcat-6.0.14文件夹,点击确定后,再点击OK键。
第五步:点开Servers左边的三角形,继续点tomcat左边的三角形,然后找到Tomcat 6.x左边的三角形点击一下,最后找到JDK点击一下,如图所示:第六步:点击右上方的Add…按钮,会出现如下界面:接着点击Browse…按钮,按路径C:\Program Files\Java\找到jre1.5.0_08文件夹(注意点击第二个),之后会出现如下界面:点击OK,再点击OK第七步:找到My Eclipse界面中形如的按钮点击一下,会出现然后点击Add按钮,会出现如下界面:点击右边的下三角,选中Tomcat6.x,点击完成,会出现一下界面:最后点击OK。
找出My Eclipse界面中形如的按钮点击一下,找到Tomcat下的star即启动。
在T omcat服务启动后,可以在浏览器的地址栏输入http://localhost:8080/+网站名称。
由于项目开发的需要,在同一台机器上装了tomcat-5.5.20和tomcat-7.0.5,
jdk对应的分别是jdk1.5.0_06和jdk1.6.0_10
开发平台分别是MyEclipse5.0GA和MyEclipse for Spring 8.6
一开始用的好好的,单独启动Tomcat和在MyEclipse里启动Tomcat都没问题
忽然有一天发现在MyEclipse里启动Tomcat没问题,而在单独启动Tomcat时,一闪而过,怎么也启动不起来,
经查找原因,所使用的Tomcat是解压缩之后直接可以用的,不是安装程序安装的,安装程序很重要一步就是通过JA V A_HOME获取JRE位置,手动的化需要自己指定JRE,要不你让TOMCA T怎么知道在哪个虚拟机下运行。
因此编辑Tomcat的bin目录下startup.bat的,开头添加
set JA V A_HOME=你的jdk目录
启动Tomcat,正常运行。
Myeclipse7.0+tomcat6.0.14+JDK jdk1.6.0_05配置过程第一步:下载jdk和tomcat:第二步:安装和配置你的jdk和tomcat:执行jdk和tomcat的安装程序,然后设置按照路径进行安装即可。
1.安装jdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的jdk安装在C:\Program Files\Java):JAVA_HOME=C:\Program Files\Java\jdk1.6.0_11classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径) path=%JAVA_HOME%\bin接着可以写一个简单的java程序来测试JDK是否已安装成功:将上面的这段程序保存为文件名为Test.java的文件。
然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令javac Test.javajava Test此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。
PS: cd \ 退回到根目录;C:\>d: 进入D盘cd [空格] [文件夹名] 进入文件夹2.安装Tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的tomcat安装在c:\tomcat):CATALINA_HOME:c:\tomcatCATALINA_BASE:c:\tomcatTOMCAT_HOME: C:\Tomcat然后修改环境变量中的classpath,把tomat安装目录下的common\lib下的servlet.jar追加到classpath中去,添加如下:;%CATALINA_HOME%\lib\servlet-api.jar;接着可以启动tomcat,(bin\startup.bat启动,shutdown.bat关闭)在IE中访问http://localhost:8080,如果看到tomcat的欢迎页面的话说明安装成功了。
Windows下JDK1.6.0+Tomcat6.0的安装配置电脑知识2009-09-06 01:53:49 阅读1830 评论0 字号:大中小Windows下JDK1.6.0+Tomcat6.0的安装配置1. 安装JDK这是进行JSP开发的重要一步,也是安装JSP引擎(Tomcat、Resin、Weblogic等)的前提,一般的JSP引擎是由Java语言编写的。
在Windows平台上安装JDK比较简便,运行安装文件jdk-6-nb-5_5-win.exe,一直单击【Next】按钮就完成了。
安装完成后,需要在系统的环境变量加入安装JDK的路径,例如:JDK安装到C:" jdk1.6.0, 那么在环境变量加入JAVA_HOME变量,变量值为C:" jdk1.6.0。
这样JDK的安装就完成了。
2. 安装Tomcat这里使用的Tomcat是6.0版本,平台为Windows,安装之前必须完成上述的JDK的安装。
安装文件可以到Tomcat网站上下载(/download-60.cgi#6.0.16)注意下载版本为:Windows Service Installer。
下载后直接运行apache-tomcat-6.0.16.exe,一直单击【Next】按钮就完成了。
安装时,它会自动找到你的JDK安装路径。
运行Tomcat,打开“开始”——“运行”,输入cmd并回车,进入Tomcat的bin目录,启动命令为startup,关闭命令为shutdown。
启动后,打开浏览器,在地址栏输入http://localhost:8080/,3. 安装EclipseEclipse是个开源的IDE,首先下载Eclipse的安装文件,这里用的是Eclipse3.3.2版本(.tw/downloads/drops/R-3.3.2-200802211800/winPlatform.php#Eclips eSDK),下载后直接运行eclipse.exe,第一次运行会自动寻找JDK并完成相应的配置,选择workspace的路径,然后进入Eclipse的主界面。
MyEclipse安装破解及选项配置过程(图解)第一步:双击安装图标选择安装目录后按默认安装即可。
一般安装目录和操作系统不在一个盘为好。
因为myeclipse一经安装成功,就算重装系统也不需重新安装它,还可正常运行。
不过假如引用的tomacat服务器和JDK路径已经改变,则需重新配置。
第二步:安装完成后,运行之。
在第一次运行myeclipse时,系统会弹出一个选择工作空间的对话框,随便选择一个目录作为工作空间(项目放置的路径,以后可以通过在文件菜单file→switch workspace进行重新选择或切换)。
第三步:破解注册:1、运行keymaker.bat参照下图操作图3.1.1注:999是许可证的最大有效天数。
最小为1最大为999。
当然是想最大的啦!第三行直接按回车即可。
因为默认是注册专业版的,按字符n是注册标准版的。
2、点击myeclipse菜单栏widow→preferences再弹出的选项对话框中选择myeclipse→subscription图3.2.1图3.2.2第四步:选项配置(window→preferences)。
1、配置jdk和java运行环境jre,按增加按钮添加jre所在的目录。
位置java→Installed JREs图4.1.12、选择jre所在的目录确定返回。
然后勾选刚才添加的jdk图4.2.1图4.2.23、在上面选定jdk后,切记要选择对应版本的java编译器。
位置java→compiler图4.3.14、配置tomcat服务器。
位置MyEclipse→Appearance 按第一个按钮选择tomcat文件夹。
图4.4.1图4.4.25、确定返回后其余两个路径会自动按默认填充。
最后记得要Enable服务器6、配置服务器的JDK,记得要和java编译器所在的jdk的版本一致。
注意:如果在Tomcat JDK name列表中没有出现刚才添加的JDK,先按OK保存一下,再重新打开就会显示了,然后再选择。