Tomcat服务器下的Tomcat服务器webapps目录用于存储应用程序的,当tomcat启动时加载webaps目录下的应用程序。可以使用文件夹和war包、以jar包的形式发布应用,应用程序也可以放置在磁盘的任何位置,并在配置文件中映射。那么怎样在webapps文件夹模拟创建项目,项目的发布和访问呢?
在webaps文件夹中模拟创建项目,可直接将web项目文件复制到webaps 目录中:
Tomcat的Webaps目录是Tomcat的默认应用程序目录。当服务器启动时,所有此目录下的应用程序都将被加载。所以可以JSP将程序打包成一个 war包放在目录下,服务器会自动解开war包,并在此目录下生成同名文件夹。war包是一个具有特殊格式的jar包,它压缩了web程序的所有内容。如何包装可以使用许多开发工具的IDE环境,如Eclipse等等。也可以使用cmd命令:jar -cvf mywar.war myweb。webaps的默认应用目录也可以改变。打开tomcatconf目录下的server.xml文件,找到以下内容:
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
将可以修改appbase。
想在webapps文件夹模拟创建项目,也可以先在server.xml指定:
在在Tomcat的配置文件中,Web应用程序是一个特定的Context,可以在server中使用.JSP应用程序部署在xml中的新Context中。打开serverr.在Host标签中建立xml文件的Context内容如下。
在conf目录中的tomcat,server.添加到xml中的节点:
项目建成后,我们启动服务器,双击
启动服务器后会出现两种情况:
一种情况是弹出一个黑色控制台,显示启动服务器时的所有相关信息,最后一行读秒。说明服务器启动成功。
另一种情况是一个黑色控制台弹出后,一闪而过,立即消失,说明服务器启动失败。
当第二个服务器启动失败时,检查环境变量是否有配置JAVA_HOME,配置jdk的根路径:
如果配置了上述环境变量,控制台仍然会闪过,那么去查看你的tomcat路径,路径上是否有中文或空间。如果是这样,请更改它。如果在上述操作之后,它仍然闪过,试着作为管理员启动服务器。假如上述操作后,还是一闪而过。
您的计算机操作系统的子版本号可能不支持tomcat软件,或者你的计算机以前安装过其他与tomcat不兼容的软件。
各位java程序员在webapps文件夹模拟创建项目可参考上述方法发布创建项目并访问项目。