1

我正在尝试通过 eclipse 使用 tomcat 部署一个基本的 HelloWorld Web 应用程序,但我似乎无法使用 eclipse 部署它。这是我在手动部署时收到的错误消息。

May 20, 2012 10:44:09 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/home/chris/lib], exists: [false], isDirectory:         [false], canRead: [false]
May 20, 2012 10:44:09 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/home/chris/lib], exists: [false], isDirectory:     [false], canRead: [false]
java.lang.ClassNotFoundException: org.apache.catalina.startup.Catalina
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
    at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:217)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:406)

我正在运行 ubuntu 11.10,我手动安装了 eclipse 并通过 eclipse 安装了 tomcat。我正在努力将我的代码放入 github,并在我确认其工作时发布链接。

如何在 ubuntu 上通过 tomcat 测试我的代码?

4

1 回答 1

0

尝试从 Apache Tomcat 站点下载。http://tomcat.apache.org/download-70.cgi

我假设您正在使用 tar.gz 文件。使用 tar 命令在 uBuntu 上提取它。

您将拥有这种文件夹结构:

  • 网络应用
  • 日志
  • 等等

如果你想启动你的tomcat。去斌。找到文件并运行startup.sh (linux) 然后去你的 webapps。将您的 .WAR 文件放在这里。假设你的HelloWorld.war

如果您使用的是 Eclipse。您可以将您的 tomcat 目录添加到服务器。转到服务器,添加服务器,并在那里注册您的 tomcat。将其指向您提取 tar.gz 文件的目录。希望能帮助到你

于 2012-05-22T07:08:48.770 回答