借助tomecat发布web项目的发布

发布一个小型的web项目。
1.在eclipse上用tomcat编译好web项目。然后再eclipse上右键单击项目名称,右键 ——>Export
在弹出来的框里选择web下的WAR file
2.按照向导执行下一步,知道最后导出war包。
3.将web包复制到。。tomcat6.0.20\webapps下
4.进入到tomcat的bin目录下,启动tomcat,执行startup.bat即可启动。可以看到tomcat的启动窗口。如果窗口一闪即逝,请检查项目是否存在问题
这个时候在浏览器上输入地址,即可看到发布的网站

项目发布后,总是看到小黑框,可能有些碍眼,这个时候我们可以选择另外的方式,选择使用tomcat的服务,就可以不要看到恼人的黑框了

tomcat的服务的安装:
1.使用cmd命令进入到tomcat的bin目录下:
F:\tomcat6.0.20\tomcat6.0.20>dir
 驱动器 F 中的卷没有标签。
 卷的序列号是 BC76-F28C

 F:\tomcat6.0.20\tomcat6.0.20 的目录

2016/12/09  21:29    <DIR>          .
2016/12/09  21:29    <DIR>          ..
2016/12/09  21:29    <DIR>          backup
2016/12/09  21:29    <DIR>          bin
2016/12/09  21:29    <DIR>          conf
2016/12/09  21:29    <DIR>          lib
2009/05/14  01:15            37,950 LICENSE
2016/12/09  21:29    <DIR>          logs
2009/05/14  01:15               556 NOTICE
2009/05/14  01:15             7,317 RELEASE-NOTES
2009/05/14  01:15             6,368 RUNNING.txt
2014/10/09  09:48    <DIR>          temp
2016/12/09  21:29    <DIR>          webapps
2015/03/23  14:26    <DIR>          work
2016/12/09  21:29    <DIR>          wtpwebapps
               4 个文件         52,191 字节
              11 个目录 95,025,655,808 可用字节

F:\tomcat6.0.20\tomcat6.0.20>

安装tomcat服务。
F:\tomcat6.0.20\tomcat6.0.20\bin>service.bat install server
Installing the service 'server' ...
Using CATALINA_HOME:    F:\tomcat6.0.20\tomcat6.0.20
Using CATALINA_BASE:    F:\tomcat6.0.20\tomcat6.0.20
Using JAVA_HOME:        D:\Program Files (x86)\Java\jdk1.6.0_10
Using JVM:              D:\Program Files (x86)\Java\jdk1.6.0_10\jre\bin\server\jvm.dll
The service 'server' has been installed.

安装服务时请使用管理员用户,否则可能会导致服务安装失败


tomcat安装为服务service.bat设置,启动服务时出错,提示“...特定代码0”


安装成功共会在服务里看到tomcat的服务,这个时候启动tomcat的服务即可大功告成。
启动服务的时候如果会弹出报错框,提示L


tomcat安装为服务service.bat设置,启动服务时出错,提示“...特定代码0”



将JDK中BIN文件夹下的 msvcr100.dll 这个文件复制到 TOMCAT 中的 BIN 下即可成功启动服务


以上是基本步骤如果很顺利那么恭喜你。

这个时候web安装成功了,接下来安装mysql数据库。

1.cmd进入到命令行,执行
mysqldump -u root -p cathectic_db > news20161209.sq
即可在当前目录下生成sql文件,
2.在服务器上导入数据库
mysql -uroot -p cathectic_db < D:\cathectic\new\news20161209.sqll

数据库即可导出导入成功,这个时候再启动tomcat,按照惯例可能不是那么 顺利报错。。提示

Access denied for user 'root'@'localhost' (using password: YES”

需要考虑tmysql是否有对外提供访问权限,
对外授权访问权限:

MySQL>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION

MySQL> GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;

MySQL>  FLUSH PRIVILEGES;

即可授访问权限。

再启动tomcat,看看是否可以了


































發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章