发布一个小型的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
.
2016/12/09 21:29 ..
2016/12/09 21:29 backup
2016/12/09 21:29 bin
2016/12/09 21:29 conf
2016/12/09 21:29 lib
2009/05/14 01:15 37,950 LICENSE
2016/12/09 21:29 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 temp
2016/12/09 21:29 webapps
2015/03/23 14:26 work
2016/12/09 21:29 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,看看是否可以了