Java Tomcat服务器没有';不编译jsp

Java Tomcat服务器没有';不编译jsp,java,linux,jsp,tomcat,debian,Java,Linux,Jsp,Tomcat,Debian,我在Linux服务器上安装了tomcat,它运行良好 最近我遇到了一些问题,它不再在我的服务器启动时运行 我在init.d中手动重新创建了一些脚本,我的tomcat现在可以工作了 但是现在如果我创建一个新的jsp文件,它将不再由tomcat编译。即使我删除了工作/。。。目录 为了让tomcat重新编译jsp,我应该在开始时运行什么守护程序/脚本 编辑 我的问题是tomcat再也不能在开机状态下运行了。我重写了startup.sh,这就是我所说的脚本。我记得我必须自己修改脚本,我不确定我是否做得很

我在Linux服务器上安装了tomcat,它运行良好

最近我遇到了一些问题,它不再在我的服务器启动时运行

我在init.d中手动重新创建了一些脚本,我的tomcat现在可以工作了

但是现在如果我创建一个新的jsp文件,它将不再由tomcat编译。即使我删除了工作/。。。目录

为了让tomcat重新编译jsp,我应该在开始时运行什么守护程序/脚本

编辑

我的问题是tomcat再也不能在开机状态下运行了。我重写了startup.sh,这就是我所说的脚本。我记得我必须自己修改脚本,我不确定我是否做得很好,但tomcat现在可以启动了

为了提供更多细节,我可以解释我在我的webapps文件夹中创建了一个新目录(我们可以称之为“项目”),并且我在这个项目中创建了一个jsp。jsp编译得很好。 然后,我通过复制旧jsp并重命名它,将新jsp(我在第一个主题中谈到的jsp)创建到同一个文件夹中。但当我试图在浏览器中显示它时,它给了我一个错误404。 我做了一些研究,了解到当我们想要显示一个jsp时,tomcat第一次编译它,在文件夹/work/“name of project”中创建一个.java,然后将.java编译成一个.class 我查看了/work/project目录,只看到了旧的jsp.java,而没有看到新创建的jsp.java。 因此,我尝试在/work/project上使用chmod 777,现在tomcat按照应该的方式编译我的jsp

但我认为当我创建一个新项目时,这个问题可能会再次出现。。。我不想把tomcat创建的所有目录都chmod777

我必须说,我在创建第一个项目/jsp之前重写了startup.sh脚本,tomcat成功地为第一个项目创建了/work/project/jsp.java


我应该怎么做才能授予tomcat所有权限?

我刚才问需要启动哪个守护程序/脚本来编译我的jsp…@MaximeOzenne:你应该详细说明
一些问题
一些脚本
我编辑了我的第一篇文章