Tomcat服务器如何重启,第1张

命令行启动方法:

假设tomcat的路径:C:\tomcat

如果你的toamcat已经启动:在命令行中进入tomcat安装目录

C:\tomcat\bin>stutdown

之后 C:\tomcatbin>startup

这样tomcat完成了一次重启。

重启后,第一次运行会比较慢,第二次运行就快了,第一次的时候tomcat在做编译工作,第二次运行时已经编译好了

先弄个JavaEE的开发环境再说吧。装JDK、JRE,其实JDK下面已经有JRE了,如果在服务器上的话,只需装JRE;然后配置环境变量

新建:JAVA_HOME:D:\Java\jdk170_51

新建:CLASS_PATH:;%JAVA_HOME%\lib

编辑:PATH:在最前面加上 %JAVA_HOME%\bin; 

接着装Tomcat,startupbat、shutdownbat都正常,然后想把压缩版的Tomcat的启动和关闭做成Windows服务来处理,执行servicebat install提示服务创建成功,但是启动服务却失败了,系统日志提示:

先分析下,既然可以正常调用servicebat,也就是环境变量的配置是没有问题的,对比下2个操作系统,似乎目前最有可能的就是安装时候的权限问题。先卸载掉已经安装过的服务servicebat remove,然后"以管理员身份运行" cmdexe,切换到servicebat所在的目录执行servicebat install重新安装Tomcat服务。HoHo, 这下可以正常启动和关闭了。

为是开发环境,所以我们可以配置一个超级用户admin ,使其能够通过"http://localhost:8080/"来管理Tomcat。进入Tomcat根目录下的conf文件夹,打开"tomcat-usersxml"进行编辑:

重启Tomcat后,就可以使用admin来管理Tomcat了。

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 24 和JSP 20 规范。

因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是80。

错误报告比较笼统

我猜是数据库的配置问题(严重: Exception looking up UserDatabase under key UserDatabase)

你是不是在Tomcat里边设的数据库连接池?

如果是查一下。

另一个方法就是下在一个绿色免安装版的Tomcat,在里边部署一下看看有没有问题,如果没有,可以判断可能是你的Tomcat服务器的问题。

你先试试。

  常见Tomcat无法启动故障:

  1端口被占用(使用Fportexe查看本机上哪些端口被哪些程序使用了)。

  

  2tomcat的运行需要JVM的支持,startupbat启动的时候,会看系统有没有配java_home环境变量。如果没配,启动的时候界面很快会自动关闭,我们可以开启dos窗口,把startupbat拖进去,回车运行即可看到报错信息。

  问题:如果在别的机器上装一个tomcat,不允许更改环境变量,那么如何配置?

  答案:在startupbat中设置环境变量,set JAVA_HOME=D:\java\jdk150_08

  3tomcat在启动的时候还需要另外一个很重要的环境变量Catalina_home。这个环境变量指的就是tomcat服务器所在的目录,启动startupbat的时候,startupbat就自己设了Catalina_home这个环境变量,这个环境变量指向的就是这个tomcat服务器所在的目录。Catalina_home指向哪台tomcat,那么就启动哪台服务器。如果我们在系统环境变量中配置了Catalina_home,那么不管你启动哪台tomcat中的startupbat,启动的都是Catalina_home指向的哪台tomcat服务器。

  一句话:如果系统环境变量没有配置Catalina_home,那么双击哪台tomcat中的startupbat就启动哪台服务器,反之,启动的就是系统环境变量Catalina_home中指向的tomcat服务器。

  

  

  回忆下安装JDK后配置环境变量:

  JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk150_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依此变量);

  

  Path使得系统可以在任何路径下识别java命令,设为:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

  CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:;%JAVA_HOME%\lib\dtjar;%JAVA_HOME%\lib\toolsjar (要加表示当前路径),设置classpath是为了引用两个JAR包,dtjar和toolsjar。%JAVA_HOME%就是引用前面指定的JAVA_HOME,用百分号引用;

特别要注意:不要设置环境变量CATALINA_HOME

2分别修改安装目录下的conf子目录中的serverxml文件:

a修改http访问端口(默认为8080端口),将8080修改为tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。如9292

b修改Shutdown端口(默认为8005端口),将8005修改为没有在使用的端口号,例如8055。

c修改8009端口,将8009修改为没有在使用的端口号,例如8099

(注意:两个文件中对应的端口号要不一样)

3依次启动两个tomcat。

4:本人已成功。

The requested resource (/manager/html) is not available

意思是manager下面的html没办法找到

manager是一个web目录

这里的html是一个servlet的映射orgapachecatalinamanagerHTMLManagerServlet

你去你的tomcat安装目录下面有个叫webapps的目录 你看能不能找到manager这个目录

1: 首先你的eclipse必须是eclipse for J2EE 版本的, 也就是必须支持web项目开发。

2: 然后配置tomcat服务器到你的eclipse中 ,方法如下:

点击window-- show view - other 找到servers ,点击OK。

然后在servers 里面右键鼠标 ,点击new -- server 找到tomcat版本,点击next,然后 点击browse选择你电脑上面的tomcat安装路径就行了。

3: 在server选项卡中选中tomcat服务器,然后右键,选中run 就可以启动tomcat服务器了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » Tomcat服务器如何重启

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情