一、购买云服务器、域名(域名找域名商注册)
二、准备好jdk.tomcat 版本我用的是jdk1.7+tomcat7
三、装好JDK+tomcat并配置本地环境 变量
四、项目代码部署到tomcat服务器
五、关闭服务器的防火墙
做完这五部就OK
一 、 购买服务器跟域名、安装JDK这些基本都能自己 其中TOMCAT服务器的环境变量配置是
注意:配置前提一定要把java jdk环境配置好
新建系统环境变量,变量值为目录地址
CATALINA_HOME
I:\apache-tomcat-7.0.53 (bin目录的前一目录 跟配java_home一样)
2、配置好以后找到解压出来的tomcat运行
首先得将你要发布/部署的web文件复制到tomcat的webapps目录下。
找到bin目录下的 startup.bat 这个文件双击打开 会出现java
黑体窗口跟doc窗口一样, 然后就会跟IDE环境启动TOMCAT时候控制台输出的一样了
看看是否报错。不报错就可以打开浏览器输出 localhost:8080就能看到我们熟悉的界面了
当时我看到这个界面的时候,泪流满面。
如果报错。根据报错情况一一解决,
还有一种情况是黑色窗口直接闪退
原因是:在启动tomcat是,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。
1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两行:
SET JAVA_HOME=D:\Java\jdk1.6.0_10 (你的Java jdk目录)
SET TOMCAT_HOME=E:\tomcat-6.0.35 (解压后的tomcat文件目录)
2.同样的。在已解压的tomcat的bin文件夹下找到shutdown.bat,右击->编辑。在文件头加入下面两行:
SET JAVA_HOME=D:\Java\jdk1.6.0_10 (java jdk目录)
SET TOMCAT_HOME=E:\tomcat-6.0.35 (解压后的tomcat文件目录)
接下来运行成功以后,可以先看看你的项目能不能运行
localhost:8080/你的项目名字 如果可以 接下来就可以修改tomcat的配置文件了
3.如果要实现使用域名直接访问项目 则进入tomcat文件夹,修改conf目录下server.xml文件中监听端口
修改前是这样的:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
修改后是这样的:
<Connector port="80" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />
*也就是说将监听端口,修改为默认的80端口。*
继续修改server.xml中Host
找到
<Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true">
修改为:
<Host name="你的域名" appBase="webapps"unpackWARs="true" autoDeploy="true">
以及在该<Host>...</Host>标签内添加<Context />标签
<Context path="" docBase="/SsmDemo" />
path的值不填。docBase属性填写你的项目位置,最好是绝对路径即...../webapps/SsmDemop。
然后关闭防火墙。就可以在自己电脑上面用你的域名访问你写的项目了