0

我刚刚下载并安装了 JDK1.7.0_11 和 Apache Tomcat Server 7。我用谷歌搜索并成功配置了它们以开发 jsp 应用程序。现在我创建了一个包含我定义的一些类的包。我不知道将这个包文件夹放在tomcat中的哪个位置。请帮帮我。谢谢

打包 mypack

package mypack;

public class Test{

    private String msg; 

    public void setMsg(String msg){
             this.msg = msg;
    }
    public String getMsg(){
             return msg;
    }

}

索引.jsp

<%@ page import="java.sql.*, mypack.*"%>

<%
Test t = new Test();
t.setMst("Hello World");
out.println(t.getMst());

%>
4

1 回答 1

0

如果你的包是一个war文件,你可以把它放在<tomcat_home>/webapps/目录下(见http://tomcat.apache.org/tomcat-7.0-doc/deployer-howto.html#Deployment_on_Tomcat_startup)。

请注意,您也可以在此目录(即包含此war 文件内容的目录)中放置“爆炸战争”。

编辑:根据您更新的问题,我认为正确的布局是这样的:

<tomcat root>/webapps/appname/
<tomcat root>/webapps/appname/WEB-INF/classes/mypack/Test.class
<tomcat root>/webapps/appname/index.jsp

你用什么工具来写你的文件?如果您使用的是 IntelliJ、Netbeans 或 Eclipse 等 Java IDE,您应该看看它们如何帮助您管理 Web 应用程序。他们可以自动创建此目录结构,甚至可以立即将其部署在 tomcat 服务器上。

请查看本教程,了解如何在 Netbeans 中开发一个简单的 Web 应用程序,它与您尝试做的非常相似。

于 2013-01-25T20:18:14.797 回答