首页 > 编程知识 正文

tomcat服务器的搭建,在服务器上部署tomcat

时间:2023-05-04 20:52:58 阅读:224924 作者:1119

最近接触到了服务器部署服务,把这些经过记录下来,希望能帮助到他人避免踩坑。其中包括安装和配置jdk,tomcat设置,sqlserver数据库设置,外加上域名解析,全部完成之后就可以通过域名来访问tomcat项目了。
先来说一下要准备的东西:

最重要的东西:服务器,.项目准备好,war包或者干脆一个项目文件夹jdk和tomcat安装包数据库,我这儿用的sqlserver

jdk和数据库最好根据服务器系统位数来选择合适的,不然可能会出现不兼容的情况,我系统是64位,用的32没出什么问题,但是不保证一定不会出问题。
———————————————————————————————————————
好的开始。
正常来说,一开始只是一个空的服务器,就是只有一个系统,因为配置不高,我选的是window2008,其他的什么都没有。所以就一步步来哈,先安装jdk和tomcat,然后配置tomcat,最后设置sqlserver。
这里边儿用到的东西我会打个包。

1.安装jdk
我的版本比较旧,是1.6的版本

过程无非就是选择一下路径,并且记住这个路径,剩下的一路下一步点过去。

jre也是一样,我都装到这个文件夹里了
然后就是配置一下java的环境变量
找到计算机,右键—>属性

然后点击 高级系统设置–>环境变量–>出来图③的界面

然后点击新建,在弹出来的界面填写,变量名:JAVA_HOME
变量值:D:Javajdk1.6.0_31
变量值填写安装的路径,我是装到D盘的Java文件夹,根据自己安装的路径灵活调整。
填好就和下图一样。
然后找到Path,点击编辑,把下一行的这串东西填到最末尾 ;%JAVA_HOME%jqdwl;%JAVA_HOME%jrejqdwl

然后确定保存。
打开cmd命令行,输入java -version
出现下图就说明没问题了。
(其实这个地方我写的有点问题,如果只需要运行java项目,只安装jre就可以)

2.tomcat
我是下载的不用安装的版本,直接解压一下,放到D盘就可以了。

然后打开tomcat的文件夹,打开jqdwl文件夹,双击startup,命令行开始跑。

跑完之后有一个server start up,就说明没问题
打开浏览器,访问localhost:8080,会有一个猫的欢迎页面,就说明tomcat没问题了,然后shutup关掉服务器。
然后把web项目放到tomcat文件夹下的webapps文件夹里

现在启动tomcat访问项目的时候就要访问localhost:8080/DC
DC是web项目的名字,根据你的项目来改
3.域名解析,将域名解析到这个服务器的IP
由于我是用的别人的域名,让别人解析的,所以不做讲解了。
解析完之后就可以通过域名+8080端口+项目名来访问web服务了。
如果想直接通过域名+项目名访问的话,需要域名备案,或者租一个香港的服务器,不然是没法访问的。
然后配置一下tomcat。tomcat文件夹下的conf文件夹,用记事本打开server

打开之后往下拉拉拉,
找到这几行儿,

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

把8080改成80,如下图所示,

如果启动之后没有问题,出现就可以直接用域名加项目名访问项目了。
然后如果启动之后有报错,就是因为80端口冲突,这时候是访问不了web项目的,要停一下系统的服务。
计算机,右键–>管理–>配置–>服务–>往下边拉,应该有下图中的④这么一个服务,把它停用并禁用,并且把IIS服务(全称IIS Admin Service)也停用并禁用。

然后这时候,如果你的域名已经备案,或者服务器是香港的话,就可以通过域名+项目名访问这个web项目了。
当然这时候还有一个重要的事没做,那就是数据库还没有配置,截止到现在,访问页面没问题,但是到数据库的连接还没通,访问数据库会报500的错误。
4.配置sqlserver
sqlserver安装一般是没什么问题的。就下一步下一步就完了。
现在默认是已经安装好了,之后还要设置很多东西。
左下角里找到sqlserver manage studio 打开,通过local登录之后,
我是直接用的sa,如下图找到登录名–>sa 右键属性打开之后

如下图配置,就可以通过sa连上数据库了。

接下来是,如下图所示,右键点开属性

然后安全性–>服务器身份,点开sqlserver和Windows身份验证模式。

然后是在开始找到这个,sqlserver配置管理器,

打开之后,sqlserver网络配置–>mssqlserver协议–>双击TCP/IP协议–>IP地址设置,把IP地址设为127.0.0.1,然后把TCP/IP协议右键–>启用

然后再到计算机右键–>管理–>服务

然后右键–>属性–>登陆身份选项选择本地系统账户。

然后把sqlserver服务重新启动,就配置完成了。

现在重新启动tomcat,就可以通过域名+项目名访问服务,与数据库交互也没问题了。
链接里有jdk1.6的安装包,tomcat7.0.90,sqlserver安装包偏大就不放了。

如果后边儿用到sqlserver维护任务的话,sqlserver agent代理启动不起来,需要在计算机右键–>管理–>服务,找到sqlserver代理,右键–>属性–>登陆身份选项选择本地系统账户。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。