




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、启动myeclipse 点window ->preferences->myeclipse enterprise workbench->servers->tomcat 然后根据你tomcat 版本选 4.x或5.x 6.x上图 jdk也可以选 目前的myeclipse的内核为eclipse3.5.* 尚不能提供直接对tomcat 7的支持,最新的eclipse3.6.*可以直接支持。 1.配置tomcat6指向tomcat7 目录2.testing 启动报错如下: jav
2、a代码 1. java.lang.noclassdeffounderror: org/apache/juli/logging/logfactory 2. at org.apache.catalina.startup.bootstrap.<clinit>(bootstrap.java:55) 3. caused by: java.lang.classnotfoundexception: org.apache.juli.logging.log
3、factory 4. at .urlclassloader$1.run(urlclassloader.java:202) 5. at java.security.accesscontroller.doprivileged(native method) 6. at .urlclassloader.findclass(urlclassloader
4、.java:190) 7. at java.lang.classloader.loadclass(classloader.java:307) 8. at sun.misc.launcher$appclassloader.loadclass(launcher.java:301) 9. at java.lang.classloader.loadclass(
5、classloader.java:248) 10. . 1 more at org.apache.catalina.startup.bootstrap.<clinit>(bootstrap.java:55)caused by: java.lang.classnotfoundexception: org.apache.juli.logging.logfactoryat .urlclassloader$1.run(urlclassloader.java:202)at jav
6、a.security.accesscontroller.doprivileged(native method)at .urlclassloader.findclass(urlclassloader.java:190)at java.lang.classloader.loadclass(classloader.java:307)at sun.misc.launcher$appclassloader.loadclass(launcher.java:301)at java.lang.classloader.loadclass(classloader.java:248). 1 more 3.
7、解决错误 将tomcat 7 bin目录下的tomcat-juli.jar文件加入到tomcat 7 运行的classpath中 4.retesting六、指定eclipse+myeclipse的jre 和tomcat 服务器1.设定eclipse+myeclipse的jre一般情况下,eclipse可以自动找到jre,我们不用进行过多的设置。2.设定eclipse+myeclipse的tomcat 服务器只需设置图中所标注的两处即可,图中其余部分是自动生成的。到这里,我们的eclipse+myeclipse开发环境就搭建
8、完毕了!七、新建一个项目来测试一下eclipse+myeclipse开发环境是否搭建成功1.在eclipse中依次点击“ file -> new -> project” , 在弹出的“new project”对话框中依次点击“web project ->myeclipse->j2ee projects->web project”, 再点“next”,在“project name”中输入项目的名字“test”,最后点“finish”。2.在eclipse左边package explorer列表中点击“test”,将项目test展开。右键点击 webroot ->
9、; new -> jsp , 新建一个名为hello.jsp的 jsp 页面 。 代码如下图(图中标注部分需要我们手动添加,其余部分是系统自动生成的):3. 再用同样的方法, 新建一个叫 hello_result.jsp 的jsp文件, 代码如下图:4. deploy(部署)项目。 点击 deploy 按钮(用红线画了的按钮就是 deploy 按钮), 在弹出的窗口中点击add, 部署test项目(如图所示)。5. 启动tomcat服务器。如下图所示(用红线画了的按钮就是 启动tomcat 的按钮):tomcat 启动输出信息如下图:6.项目test的运行结果:我们可以去eclipse的
10、workspace目录下看看test项目的代码,也可以去tomcat的webapps目录下,看看部署之后的 test项目的结构。在myeclipse中建立了名为test的web project工程,选择了j2ee 1.4。然后在webroot下建立了两个文件: hello.jsp <% page language="java" import="java.util.*" pageencoding="gbk"%> <% string path = request.getcontextpath(); string base
11、path = request.getscheme()+":/"+request.getservername()+":"+request.getserverport()+path+"/" %> <!doctype html public "-/w3c/dtd html 4.01 transitional/en"> <html> <head> <base href="<%=basepath%>&qu
12、ot;> <title>first project</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" con
13、tent="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> <!- <link rel="stylesheet" type="text/css" href="sty
14、les.css"> -> </head> <body> <form name="form1" action="hello_result.jsp" method="post"> <input type="text" name="hello">
15、; <input type="submit" name="submit" value="提交"> </form> </body> </html> hello_result.jsp <% page language="java" import="java.util.*" pageencoding="gbk"%>
16、; <% string path = request.getcontextpath(); string basepath = request.getscheme()+":/"+request.getservername()+":"+request.getserverport()+path+"/" %> <!doctype html public "-/w3c/dtd html 4.01 transitional/en"> <html> <head>
17、160; <base href="<%=basepath%>"> <title>faint,first project again!</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" cont
18、ent="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> <!- <
19、link rel="stylesheet" type="text/css" href="styles.css"> -> </head> <body> <% request.setcharacterencoding("gbk");/设定中文gbk编码 &
20、#160; string temp=request.getparameter("hello"); out.println(temp); %> </body> </html>在中添加工程test。设置如图 然后操作如图 · 1、老是弹出quick update error 、关闭myeclipse的quick update自动更新功能
21、60; 这个问题的解决办法是关闭自动更新 autuomatic updates scheduler:myeclipse自动更新选项,讨厌每次开启myeclipse右下角都一直在读取的可以选择关闭。 windows > preferences > myeclipse enterprise workbench > community essentials, 把选项 "search for new features on startup"的前
22、勾去掉即可。2 、关闭updating indexes window > preferences > myeclipse enterprise workbench > maven4myeclipse > maven> 禁用download repository index updates on startup 。在这里我声明下:网上说的这个方法在myeclipse8.0默认情况下根本就找不到,摸索了半天才发现,如果想里面出现maven这个选项
23、,必须选中maven4myeclispse中的enable maven4myeclispse features选项,保存后在操作一次上面的步骤就出现了。3 、关闭myeclipse的自动validation validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下, 只是需要的时候才会手工校验一 下,速度立马提升好几个档次 windows > perference
24、s > myeclipse > validation 将build下全部勾取消 如果你需要验证某个文件的时候,我们可以单独去验证它。方法是: 在需要验证的文件上( 右键 -> myeclipse -> run validation 。 4、 启动优化,关闭不需要使用的模块 一个系统20%的功能往往能够满
25、足80%的需求,myeclipse也不例外,我们在大多数时候只需要20%的系统功能, 所以可以将一些不使用的模块禁止 加载启动。 window > preferences > general > startup andy shutdown 在这里列出的是myeclipse启动时加载的模块 我这里只让它加载tomcat5 勾选 myeclipse easie tomcat 5 。
26、怎样才能知道哪些启动项有用呢?我现在把我知道的启动项用处说一下,还有很多不懂的, 希望大家懂的回复在下面 啊: wtp :一个跟myeclipse差不多的东西,主要差别是 wtp 是免费的,如果使用myeclipse,这个可以取消 mylyn:组队任务管理工具,类似于 cvs ,以任务为单位管
27、理项目进度,没用到的可以取消 derby:一种保存成 jar 形式的数据库,我没用到,取消 一大排以 myeclipse easie 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他取消, 比如我只选了 tomcat 。 5 、
28、去掉myeclipse的拼写检查(如果你觉的有用可以不去) 拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错, 所以最好去掉,没有多大的用处 window > perferences > general > editors > text editors > spelling > 将enable spell checking复选框的勾选去掉。 6
29、、去掉myeclipse繁杂的自带插件自动加载项 window > perferences > general > startup and shutdown > 将plug-ins activated on startup 中的复选框有选择性的勾 选去掉。 7 、修改myeclipse编辑jsp页面时的编辑工具 window > perferences &g
30、t; general > editors > file associations > 在file types 中选择 *.jsp > 在associated editors 中将"myeclipse jsp editor"设置为默认。 8 、修改myeclipse安装目录的eclipse.ini文件,加大jvm的非堆内存 具体内容如下: -clean -showsplash duct.ide -launcher.xxmaxpermsize 256m
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《2025标准技术咨询服务合同范本》
- 2024年PCB复配化学品项目资金筹措计划书代可行性研究报告
- 2025办公租赁合同范本
- 2025购销合同范本下载(含详细条款)
- 2025建筑设备租赁合同
- 2025授权合同协议书范本
- 2025外墙涂料工程劳务承包合同-confidential
- 2025建筑工程施工合同范本GF
- 2025全球版权合同范本
- 《性健康教育咨询技巧》课件
- 国开2023春计算机组网技术形考任务一参考答案
- 烧烤小吃菜单
- 甘肃省兰州市成考专升本2023年英语真题及答案
- 推荐如果历史是一群喵读书分享会模板
- 全过程跟踪审计和结算审计服务方案技术标投标方案
- 凯撒大帝(英语介绍)
- 住宅小区总承包工程施工组织设计
- 诊断学智慧树知到答案章节测试2023年南华大学
- 轮式机器人底盘轮系优劣及控制分析
- 高州市2022年“缅茄杯”学科竞赛数学试卷及参考答案
- 人力资源规划案例分析题和答案解析
评论
0/150
提交评论