作为Java Web的新手,总是会遇到各种各样的问题.最近我在《Java Web整合开发王者归来JSP+Servlet+Struts+Hibernate+Spring》的指导下学习Java Web就碰到了新建servlet总是显示错误的问题:
(我的环境:Eclipse 4.2,Tomcat 7)
如上图所示servlet根本就不能运行.在网上查询发现新建Servlet的例子大都是使用MyEclipse,而不是Eclipse.
经过反复的新建删除,发现新建servlet时必须设置Target Runtime 即配置Servlet服务器,这样才能正常.具体设置如下面四图:
a.配置servlet服务器
b.选择tomcat服务器,再下一步
c.选中tomcat安装目录
d.完成
再新建servlet就好了.
当然,这样可能还是不行,我就碰到过一次.
第二种方法:在右键项目名称中,打开 Properties->java Bulid path->Libraries->Add external JARs,把tomcat的lib下的servlet-api.jar添加进来就好了.
第三种方法(推荐):和第二种方法原理是一样的,同样,打开Properties->java Bulid path->Libraries->Add Libraries->Server Runtime,选择tomcat服务器,如果server Runtime里面是空的,是因为还没有添加服务器,添加运行时环境: Window->Preferences->Server->runtime Enviroment->add, 选择tomcat版本确定,这样工程中的 红色的浪线标记就不见了.
http://my.oschina.net/meilihao/blog/82539
- 大小: 75.8 KB
- 大小: 68.1 KB
- 大小: 83.1 KB
- 大小: 69.1 KB
- 大小: 119.9 KB
分享到:
相关推荐
- **创建Servlet类**:Eclipse等IDE提供了快捷方式创建Servlet类,但可能会删除web.xml中的注释。实际项目中,通常会自定义模板或手动配置。 4. **项目部署与测试**: - `Run on Server`功能可以快速部署项目并...
在Eclipse中,可以通过“新建服务器”向导来添加Tomcat服务器,然后将项目部署到这个服务器上进行调试和测试。安装并配置Tomcat插件后,可以实现Eclipse与Tomcat的无缝集成,使得开发和部署过程更为便捷。 其次,...
1. **项目创建与管理**:支持创建新的Java EE项目,包括Web、EJB和EAR项目,并能直接在Eclipse中管理这些项目的部署描述符。 2. **服务器视图**:提供WebLogic Server的服务器视图,可以查看和管理服务器实例、集群...
4. 启动和调试:启动服务器后,可以直接在Eclipse内调试Web应用,通过断点、查看变量值等手段进行问题定位。 Eclipse的其他重要特性还包括: - Mylyn:一个任务驱动的开发工具,帮助开发者专注于当前的工作任务。 -...
Tomcat是一款轻量级的Java应用服务器,主要用于运行Servlet和JSP应用。 在Eclipse中安装Tomcat插件,可以实现对Tomcat服务器的直接管理,包括启动、停止、调试和部署应用,极大地提高了开发效率。以下是对这个过程...
Eclipse是一款广泛使用的Java开发集成环境,而Tomcat是一款流行的开源Web服务器和Servlet容器。将Tomcat集成到Eclipse中可以极大地提升开发和调试Java Web应用程序的效率。本知识点主要介绍如何使用Eclipse中的...
- **Eclipse Java EE Developer Tools**:支持Web和企业级Java应用程序开发,包括JSP、Servlet和JavaServer Faces(JSF)等。 - **Mylyn**:任务驱动的开发工具,帮助开发者专注于当前的任务,提高工作效率。 - *...
这种不兼容性导致在进行数据库操作时,开发者往往需要编写大量的SQL语句来完成对象与数据库记录之间的转换,这一过程既繁琐又容易出错。 J2EE架构下的开发主要包含JSP、Servlet、JavaBean和EJB等组件。其中EJB虽然...
Struts是MVC(Model-View-Controller)设计模式的一个开源实现,主要用于构建基于Java Servlet和JSP的Web应用程序。它的核心功能包括请求调度、视图渲染、业务逻辑控制以及表单验证等,有助于提高代码的结构化和可...
安装后,用户可以在Eclipse的Servers视图中添加Tomcat服务器实例,然后导入或创建Web项目,并将其发布到服务器上。 6. **版本兼容性**:"com.sysdeo.eclipse.tomcat_3.3.0"可能是指插件的特定版本,每个版本可能...
该系统旨在解决江苏信息技术学院实验室预约管理的问题,提高实验室资源利用率,简化预约流程,提升教学活动的组织效率。 ### 技术选型与背景 1. **技术选型**: - **开发语言**: 使用Java,通过Servlet技术处理...
1. **MyEclipse**:MyEclipse是Eclipse的一个扩展,提供了一个全面的Java Web和Java EE应用程序开发工具。它支持多种技术,包括JSP、Servlet、JavaScript、CSS等,方便开发者进行代码编写、调试和部署。 2. **Java ...
安装完成后,用户可以在Eclipse的“新建”菜单中找到Axis2相关的项目模板,如 Axis2 Web服务、Axis2模块等。 **文件解析** 压缩包内的文件有以下几个: 1. **axis2.war**:这是Axis2的Web应用程序档案,包含了...
2. **创建第一个Java项目**:通过Eclipse创建一个新的Java项目,并编写简单的Java代码。 3. **编辑Java元素**:利用Eclipse提供的强大编辑功能进行代码编写和调试。 **使用内容辅助**:自动补全代码,提高编码效率...
1. MyEclipse:MyEclipse是Eclipse的商业版本,提供了一系列的Java EE开发工具,如JSP、Servlet、Struts、Spring、Hibernate等框架的支持。 2. 图形界面开发:插件专注于图形用户界面(GUI)的设计,可能包含WYSIWYG...
1. **新建Web项目**:在Eclipse中创建一个新的Web项目。注意,建议不要将Tomcat安装在C盘,以免因权限问题导致部署失败。 - 在“New”菜单中选择“Dynamic Web Project”,按照提示完成项目创建。 - “Dynamic ...
在`src/main/java`目录下,可以创建Java类,如Servlet和JSP页面对应的后台处理类。Eclipse会自动提供代码补全和错误检查功能,方便编写高质量的Java代码。 **4. 设计Web界面** 在`src/main/webapp`目录下,你可以...
- **面对出错:** 在学习过程中,遇到问题是正常的。关键是学会如何分析错误并解决问题,保持积极的学习态度。 - **不断重复:** 实践是检验真理的唯一标准。通过不断的实践,加深对技术的理解和记忆。 - **要...