平常做项目的时候,偶尔会碰到项目发布到Tomcat之后,web-info/classes文件夹下什么都没有。这种情况目前用过的能解决的办法有三个,这里记录一下。
PS:三种方法未必能解决大家的问题,但是有时候又可以解决。就像待会儿要说的三种方法,有时候一种就解决了,有时候两种才行,有时候三种都试了还不行。有别的解决方法的,请大家务必留言,谢谢!
第一种:工程上点右键->属性->Java Build Path->Source->Default ouput folder,将其设置为Tomcat下web-info/classes的路径。譬如我的项目名称叫test,那么这里就配置成:test/WebRoot/WEB-INF/classes
第二种:
第一步、MyEclipse的菜单栏上选中project-----去掉build automatically
第二步、MyEclipse的菜单栏上选中project-----clean-----勾选不生成class的项目,然后OK
第三步、重新部署项目-----勾选上build automatically-----重启tomcat
第三种:查看.classpath文件的<classpathentry kind="output" path="WebRoot/WEB-INF/classes"/>,看看path是不是WebRoot/WEB-INF/classes。(PS:有时候因为视图的关系无法直接看到.classpath文件,可以通过Ctrl+Shift+R去查找)
最后,祝大家好运!
相关推荐
- 在 `WEB-INF\classes` 下创建 `test` 包,并在其中编写 Servlet 类 `HelloWorld.java`。 - 编译 `.java` 文件为 `.class` 文件。 - 将 `servlet-api.jar` 文件复制到 `C:\JDK\jre\lib\ext` 目录下,以解决导入 ...
同时,如果项目中有任何Java类或者第三方库,也需要将它们对应的`.class`文件和`.jar`包放入合适的子目录下,例如`WEB-INF/classes`和`WEB-INF/lib`。 3. **创建`web.xml`文件**:`web.xml`是WAR文件中的重要配置...
1. **安装JDBC驱动**:将提供的msbase.jar、mssqlserver.jar和msutil.jar这三个文件放入MyEclipse的`lib`目录下,或者将其添加到项目的`WEB-INF/lib`目录,确保在编译和运行时能够访问到这些驱动。 2. **配置数据源...
解决方法:如果你的Web应用程序有多个jsp页面的话,当你点击你Web应用程序的虚拟根目录时可能会出现404错误,只是你只需要修改Tomcat服务器中web.xml中的配置信息。例如,修改<init-param>中的<param-name>listings...
- 使用 `Deploy MyEclipse J2EE Project To Server` 部署项目到 Tomcat 的 webapps 目录。 3. **JSP 连接 Oracle 9.2.0.1.0** - **下载 JDBC 驱动**: - 从官网下载 `ojdbc14.jar` 和 `ojdbc14_g.jar` 以及 `...
确保在`JAR Library Installation`中选择`Copy`到`lib`目录,以防止在Tomcat上部署时出现问题。 - 接下来,生成`applicationContext.xml`配置文件,选择`Folder`中的`WebRoot/WEB-INF`,点击`Finish`。 3. **集成...
4. **配置Web服务**:在myEclipse的项目结构中,找到WEB-INF目录,打开web.xml文件。在这里,我们需要配置一个Servlet来处理Web Service请求。添加一个名为`<servlet>`的节点,其中`servlet-class`应指定为`...
- 将编译后的`.class`文件放置到项目的`WEB-INF/classes`目录下。 - 如果使用了MySQL数据库驱动,也需要将`mysql-connector-java-3.1.13-bin.jar`等驱动文件放置到项目的`WEB-INF/lib`目录中。 **步骤3:配置...
在MyEclipse中,选择"File" -> "New" -> "Dynamic Web Project",输入项目名称并设置相关属性,如目标运行时环境(Target Runtime)为Tomcat或其它支持JAX-WS的服务器。 接着,我们需要创建服务接口。在Java源代码...
- 在MyEclipse的Servers视图中,添加Tomcat服务器,并将SSH项目部署上去。 - 启动Tomcat服务器,通过`Run Server`按钮。 - 访问`http://localhost:8080/ssh`,如果能正常显示,说明SSH环境已搭建成功。 以上步骤...
将XFire解压后的lib目录下的所有JAR文件以及xfire-all-1.2.6.jar复制到项目文件夹`MyEclipse\HelloWorldService\WebRoot\WEB-INF\lib`下,以便项目能够识别和使用这些库。 **步骤3:创建Service类** 在项目的src...
- **步骤5**:部署项目至Web服务器,例如Tomcat。 - **步骤6**:启动服务器并通过浏览器访问对应的URL测试。 #### 6. Tomcat服务器使用 - **安装与配置**:解压Tomcat压缩文件到指定目录,如`/home/yourfolder`。 -...
- 在 WEB 项目的 `WEB-INF` 目录下创建 `services` 文件夹。 - 将第二步中生成的 `.aar` 文件放入此目录。 4. **测试 Web Service**: - 部署 WEB 项目到 Tomcat 容器。 - 启动 Tomcat,通过 URL 访问 Web ...
2. **部署项目到Tomcat**: - 在MyEclipse中选择Servers选项卡,点击Add Deployments。 - 选择要部署的项目并将其添加到Tomcat中。 - 启动Tomcat服务器。 3. **验证**:打开浏览器,输入...
- 在 MyEclipse 中新建一个名为 `testAxis` 的 Web 工程。 - 工程存放位置:`D:\JavaProject\testAxis`。 2. **部署至Tomcat**: - 将 `testAxis` 工程部署到 Tomcat 中。 3. **引入Axis依赖包**: - 将 `E:\...
在本文中,我们将深入探讨如何在Myeclipse环境中配置一个基于Struts2.0.11、Hibernate和Spring的Web项目。这个配置过程分为几个关键步骤,确保所有必要的库和框架能够协同工作。 首先,我们需要在MyEclipse中创建一...
该问题的原因是因为 Eclipse 发布项目时并未自动将引用的 jar 包 copy 到 WEB-INF/目录下,导致编译器找不到所使用的 class。 解决方案 解决该问题有多种方法,本文将介绍三种解决方案。 第一种方法:抛弃使用 ...