在云服务器上搭建JSP环境并发布web项目(通过域名访问自己写的项目)

时间:2024-03-19 16:59:47

一、购买云服务器、域名(域名找域名商注册)

二、准备好jdk.tomcat 版本我用的是jdk1.7+tomcat7

三、装好JDK+tomcat并配置本地环境 变量

四、项目代码部署到tomcat服务器

五、关闭服务器的防火墙

 

做完这五部就OK


一 、 购买服务器跟域名、安装JDK这些基本都能自己 其中TOMCAT服务器的环境变量配置是

 

注意:配置前提一定要把java jdk环境配置好

新建系统环境变量,变量值为目录地址

CATALINA_HOME

I:\apache-tomcat-7.0.53 (bin目录的前一目录 跟配java_home一样)

在云服务器上搭建JSP环境并发布web项目(通过域名访问自己写的项目)


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。

 

然后关闭防火墙。就可以在自己电脑上面用你的域名访问你写的项目了