在远程服务器上安装Tomcat

时间:2018-01-23 08:53:54

标签: tomcat tomcat8 remote-server

在远程服务器上安装tomcat而不是localmachine的步骤是什么。

以下内容存在于server.xml文件中。

<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost"  appBase="webapps"
        unpackWARs="true" autoDeploy="true">

所以我需要用“remote server ip”替换“localhost”吗?

还有其他一些变化要做吗?

1 个答案:

答案 0 :(得分:0)

我想知道你这样做是否有任何问题,这引发了这个问题。本地和远程的安装并不相同。

&#34;本地主机&#34;在这种情况下是defaultHost的名称,即当虚拟主机名与server.xml中的任何主机不匹配时,主机名为&#34; localhost&#34;将被选中。默认情况下,这是明智的,您永远不会知道要提供哪些主机名 - 如果您通过IP,DNS名称或两者提供服务。

在远程服务器上,您通常希望在后台运行tomcat,例如作为守护进程(* nix)或服务(windows),而不是从命令行。而你绝对不希望以root身份运行。通常,您希望在端口80和443上运行,实现这一目标的手段很多。我更喜欢通过反向代理(例如Apache httpd)来处理请求。但这一切都与tomcat的安装无关 - 这里更详细的内容将远远超出stackoverflow的范围。