Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过复制到webapps手动部署Tomcat应用程序_Java_Tomcat_Tomcat6 - Fatal编程技术网

Java 通过复制到webapps手动部署Tomcat应用程序

Java 通过复制到webapps手动部署Tomcat应用程序,java,tomcat,tomcat6,Java,Tomcat,Tomcat6,我试图通过将Tomcat应用程序复制到webapps目录来部署它。我的webapps目录如下所示: webapps/test |_ index.jsp |_ WEB-INF |_ lib |_ test.jar index.jsp的内容包括: <html> Test App<br> <%= com.stevekuo.

我试图通过将Tomcat应用程序复制到
webapps
目录来部署它。我的
webapps
目录如下所示:

webapps/test
           |_ index.jsp
           |_ WEB-INF
                    |_ lib
                         |_ test.jar
index.jsp
的内容包括:

<html>
    Test App<br>
    <%= com.stevekuo.Test.test() %>
</htm>
我还尝试将上述目录结构打包到WAR文件中,并复制到
webapps
,但仍然会出现相同的错误


我正在Ubuntu 10.04上运行标准的开箱即用Tomcat 6。Tomcat是由Ubuntu安装的。所有文件都具有
-rw-r--r--
权限,目录为
drwxr-xr-x
。为什么Tomcat不能解析位于
WEB-INF/lib/Test.jar
中的
Test
类?

您是否导入了
com.stevekuo.Test
您需要说


这绝对是故障。

已解决。我添加了一个空的
web.xml
,它可以正常工作

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app 
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
    "http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
</web-app>


您确定编译的类在jar文件中吗?您是否尝试过通过Tomcat manager页面部署webapp?是的,我确信JAR是正确的。它还包含一个主要方法,我可以通过
java com.stevekuo.Test-jar Test.jar
调用该方法,那么使用Tomcat管理器页面进行部署怎么样?如果使用完全限定名,您不需要导入它,他会这样做。这不会有什么区别。我对
Test
的引用是完全限定的(即,
com.stevekuo.Test
),如果您采纳我的建议并使用Tomcat管理器页面部署它,您会在39分钟前解决这个问题:)Tomcat管理器是否自动创建
web.xml
?我不知道,但我知道如何找到:)
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app 
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
    "http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
</web-app>