tjd52152的gravatar头像
tjd52152 2017-09-22 09:02:24
在云服务器上搭建JSP环境并发布web项目(通过域名访问自己写的项目)

一、购买云服务器、域名(域名找域名商注册,国外跟香港的服务器可以免备案,国内的需要备案才能解析)

二、准备好jdk.tomcat 版本我用的是jdk1.7+tomcat7.065 压缩包版 (其他版本没试过,在成功之前我用的安装版是失败了)

三、装好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。

 

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

 

 

 


打赏

已有1人打赏

最代码官方的gravatar头像
最近浏览
JavaPro_Allen  LV9 2020年5月18日
真是无语呀  LV2 2019年11月18日
小鬼头  LV10 2019年11月18日
xiaojiaozi 2019年10月28日
暂无贡献等级
yangsen0201 2019年8月28日
暂无贡献等级
不败神话  LV9 2019年7月7日
买一支热狗 2019年7月2日
暂无贡献等级
FlyShooter  LV1 2019年6月18日
199668  LV1 2019年5月27日
懒得起昵称  LV1 2019年5月22日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友