我在Eclipse里建立了一个Dynamic Web Project 命名为:MyWeb
我的目录结构如下:
MyWeb
|_____src
|______userinfo
|_____Logon.java;Conn.java;,UserBean.java;UserInfo.java;DatabaseBean.java
|______bulid
|______classes
|______WEBCONTENT
|________META-INF
|________WEB-INF
|_______classes;lib;web.xml
|________index.jsp
|________login.jsp
|________register.jsp
MyWeb\src\userinfo下有五个个java文件,分别为
Logon.java,Conn.java,UserBean.java,UserInfo.java,DatabaseBean.java上面的结构中除了userinfo这个package是我建立的之外 其他的文件夹都是我在建了工程之后他自动生成的。
其中Logon.java 是一个servlet
web.xml中已经设置了:
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" 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">
<display-name>
MyWeb</display-name>
<servlet>
<servlet-name>Logon</servlet-name>
<servlet-class>userinfo.Logon</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Logon</servlet-name>
<url-pattern>/userinfo/Logon</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>
在编译整个工程的时候会提示:The requested resource (/MyWeb/Logon) is not available.
在编译Logon.java的时候会提示:javax.servlet.ServletException: Wrapper cannot find servlet class userinfo.Logon or a class it depends on
在编译UserBean等其他四个类的时候会提示:The requested resource (/MyWeb/WEB-INF/classes/userinfo/UserBean.java) is not available这个路径很奇怪啊
请高手帮忙阿~~~~~
我的目录结构如下:
MyWeb
|_____src
|______userinfo
|_____Logon.java;Conn.java;,UserBean.java;UserInfo.java;DatabaseBean.java
|______bulid
|______classes
|______WEBCONTENT
|________META-INF
|________WEB-INF
|_______classes;lib;web.xml
|________index.jsp
|________login.jsp
|________register.jsp
MyWeb\src\userinfo下有五个个java文件,分别为
Logon.java,Conn.java,UserBean.java,UserInfo.java,DatabaseBean.java上面的结构中除了userinfo这个package是我建立的之外 其他的文件夹都是我在建了工程之后他自动生成的。
其中Logon.java 是一个servlet
web.xml中已经设置了:
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" 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">
<display-name>
MyWeb</display-name>
<servlet>
<servlet-name>Logon</servlet-name>
<servlet-class>userinfo.Logon</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Logon</servlet-name>
<url-pattern>/userinfo/Logon</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>
在编译整个工程的时候会提示:The requested resource (/MyWeb/Logon) is not available.
在编译Logon.java的时候会提示:javax.servlet.ServletException: Wrapper cannot find servlet class userinfo.Logon or a class it depends on
在编译UserBean等其他四个类的时候会提示:The requested resource (/MyWeb/WEB-INF/classes/userinfo/UserBean.java) is not available这个路径很奇怪啊
请高手帮忙阿~~~~~
¦_____src
¦______userinfo
|____Logon.java;Conn.java;,UserBean.java;UserInfo.java;DatabaseBean.java
¦______bulid
¦_______classes
¦______WEBCONTENT
¦________META-INF
¦________WEB-INF
¦_______classes;lib;web.xml
¦________index.jsp
¦________login.jsp
¦________register.jsp 上面的目录结构有点错行 我补充一下。
¦_____src
¦______userinfo
¦__Logon.java;Conn.java;,UserBean.java;UserInfo.java;DatabaseBean.java
¦______bulid
¦_______classes
¦______WEBCONTENT
¦________META-INF
¦________WEB-INF
¦_______classes;lib;web.xml
¦________index.jsp
¦________login.jsp
¦________register.jsp 还是错行 再改
在tomcat目录的下面,有一个conf文件夹,里面有一个server.xml
在</host>的下面(具体记不清了),添加
<Context path="/你的工程的根目录路径"reloadable="true" docBase=你的工程WEB-INF上层文件夹名 也就是.../MyWeb/src/WEBCONTENT(按照你的目录机构,记住,这里要写绝对路径)" />
然后,进入tomcat,就开始编译了
classes/userinfo/UserBean.java目录里也没有啊,你userbean应该放在userinfo文件夹下
工程》》自动编译 勾上
lib包文件夹里的.jar包重新添加,没用的.jar删除!