eclipse中配置servlet
添加了servlet-api.jar后,eclipse仍然报错找不到httpservlet类!怎么解决?是最新版的。helios版。虽然说是红线划出来说是有错。但是类都被...
添加了servlet-api.jar后,eclipse仍然报错找不到httpservlet类!怎么解决?
是最新版的。helios版。虽然说是红线划出来说是有错。但是类都被编译了。在\build\classes目录下。 展开
是最新版的。helios版。虽然说是红线划出来说是有错。但是类都被编译了。在\build\classes目录下。 展开
4个回答
展开全部
Eclipse+Tomcat环境下部署Servlet步骤如下:
1.修改web.xml和server.xml之后必须从新启动tomcat
2.应用这个servlet的时候要使用“<url-pattern>/select</url-pattern>”(下面的代码倒数第三行)里面的/select中的"select",否则出现404号错误,事实上这是一个URL到Servlet的映射
部署:需要把项目文件夹拷贝到webapps文件夹下面
(1). 修改tomcat安装目录conf文件夹下的server.xml
在最后的</Host>前添加一段代码
<Context path="/servTest" docBase="/servTest" debug="0"
reloadable="true" crossContext="true"></Context>
(servTest是项目名称)
用以下代码使得tomcat自动找到当前项目文件夹(不需要把项目拷贝到webapps下面):
<Context path="/Searcher" docBase="D:\workplace\Searcher" debug="0"
reloadable="true" />
(2) 在项目文件夹WEB-INF下配置web.xml
内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<servlet-name>SelectServlet</servlet-name>
<servlet-class>com.SelectServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SelectServlet</servlet-name>
<url-pattern>/select</url-pattern>
</servlet-mapping>
</web-app>
1.修改web.xml和server.xml之后必须从新启动tomcat
2.应用这个servlet的时候要使用“<url-pattern>/select</url-pattern>”(下面的代码倒数第三行)里面的/select中的"select",否则出现404号错误,事实上这是一个URL到Servlet的映射
部署:需要把项目文件夹拷贝到webapps文件夹下面
(1). 修改tomcat安装目录conf文件夹下的server.xml
在最后的</Host>前添加一段代码
<Context path="/servTest" docBase="/servTest" debug="0"
reloadable="true" crossContext="true"></Context>
(servTest是项目名称)
用以下代码使得tomcat自动找到当前项目文件夹(不需要把项目拷贝到webapps下面):
<Context path="/Searcher" docBase="D:\workplace\Searcher" debug="0"
reloadable="true" />
(2) 在项目文件夹WEB-INF下配置web.xml
内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<servlet-name>SelectServlet</servlet-name>
<servlet-class>com.SelectServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SelectServlet</servlet-name>
<url-pattern>/select</url-pattern>
</servlet-mapping>
</web-app>
2015-12-03 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
一、建立项目:建立一个动态的web项目(Dynamic Web Project),起名为BlogWeb,并在Target runtime下配置tomcat
二、在WebContent下WEB-INF的lib里放入mysql-connector-java.5.0.5-bin.jar
三、编写数据库操作和servlet页面信息的代码:在src里编写pojo类,数据库连接类,数据库操作类dao以及servlet中用于显示玉面信息的类
四、编写html页面,并放在WEB-INF下
五、配置web.xml中的信息,即servlet中的页面信息
六、创建Server并启动
七、打开IE,输入地址进行测试
八、发布WEB项目:将项目以WAR file形式导出,并将导出的文件置于tomcat目录下的webapps里。这样不用启动server,也能直接用IE看见我们编写的html了
二、在WebContent下WEB-INF的lib里放入mysql-connector-java.5.0.5-bin.jar
三、编写数据库操作和servlet页面信息的代码:在src里编写pojo类,数据库连接类,数据库操作类dao以及servlet中用于显示玉面信息的类
四、编写html页面,并放在WEB-INF下
五、配置web.xml中的信息,即servlet中的页面信息
六、创建Server并启动
七、打开IE,输入地址进行测试
八、发布WEB项目:将项目以WAR file形式导出,并将导出的文件置于tomcat目录下的webapps里。这样不用启动server,也能直接用IE看见我们编写的html了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我觉得这个问题可以说得再详细一些。
我自己在写web项目的时候,都是使用eclipse for j2EE.
如果条件允许,你也可以使用MyEclipse.
在进行基本servlet编程时,建立web项目,不需要导入另外的包。一般没问题。
针对你的问题。我没有尝试过,不过你可以试着把问题说清楚,比如你是如何建立一个项目的。用的什么类型什么版本eclips。如果我知道,我会尽量回答。
以上我的回答,仅供参考。
我自己在写web项目的时候,都是使用eclipse for j2EE.
如果条件允许,你也可以使用MyEclipse.
在进行基本servlet编程时,建立web项目,不需要导入另外的包。一般没问题。
针对你的问题。我没有尝试过,不过你可以试着把问题说清楚,比如你是如何建立一个项目的。用的什么类型什么版本eclips。如果我知道,我会尽量回答。
以上我的回答,仅供参考。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把包给删除了重新引用一次吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询