无法找到将我的java包文件夹放在tomcat 7中的文件夹

时间:2013-01-25 20:14:56

标签: jsp

我刚刚下载并安装了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;
    }

}

的index.jsp

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

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

%>

1 个答案:

答案 0 :(得分: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服务器上部署它。

请查看本教程,了解如何开发simple web application in Netbeans,它与您尝试的内容非常相似。