现在我在做课程设计,需要用jsp+Tomcat+MySQL来搭建,我看了许许多多的例子,怎么所有例子都没有共同点呢?
有个例子是把所有东西放到Tomcat的ROOT文件夹下,数据库的东西直接放到MySQL的data文件夹下,但我运行的时候除了登陆界面可以登陆,其它都会出错。
有个例子是把所有文件放到webapps的一个文件夹中,然后用SQL SERVER 2000导入一个MDF文件,即加载数据库,接着把xml的内容复制到tomcat\conf下的server.xml中,最终结果依旧只有一个登陆界面
有个例子连数据库都没有
有个例子主页都没有怎么会这样,怎么一个例子都用不了,太让人失望了。既然例子都用不了,只好接着问大家问题了。1、xml文件是用来干什么的?
2、主页所在目录的WEB-INF文件夹是用来干什么的?
3、Tomcat下的conf文件夹是用来干什么的?
4、一个网站可以没有数据库和主页(index.jsp或index.html)吗?希望大家能答几个算几个,谢谢了。

解决方案 »

  1.   

    2、在WEB-INF文件夹下的lib文件夹主要是放一些jar包,比如mysql的jar包等等;
    3、Tomcat的conf文件夹下的server.xml配置的比较多些,修改部署工程的路径、端口号等
    4、至于网站没有数据库就是单独的静态网页在一起,完全是没问题的,至于主页index.jsp或index.html
     没有也行,不过网站http://localhost:8080/Test/(其中Test是部署的网站名称)默认是加载index.jsp
    如果没有,需要手动的在浏览器中写了,http://localhost:8080/Test/test.jsp。希望对你有帮助。
    网上的资料很多的
      

  2.   

    试着答一下:
    1.TOMCAT中的XML文件是用来部署和配置TOMCAT的,XML大有替代HTML在WEB的地位的趋势;
    2.在TOMCAT中,每个网站都有一个WEB-INF目录(目录名必须大写),其下有个web.xml文件,用于配置你的网站的一些信息,通常WEB-INF目录下还会有classes目录,JSP编程转换成java的文件多下classes下面;
    3.TOMCAT目录下的conf目录是整个TOMCAT的配置,其中重要的是server.xml、tomcat-users.xml和web.xml(自己的网站中的web.xml通常可以将这个文件拷贝过去,再加上自己的东西);server.xml很重要,可以多看看;
    4.网站不一定要有数据库的。主页视情况了,你可以把网站第一个显示的页面叫做主页。