在Railo被转到一个名为lucee的新项目的消息传出后,我想看看它。我本来可以从express安装开始,但是我想将WAR部署到Tomcat 8安装中。
第一步是安装Tomcat 8。如果已经安装了Tomcat,请跳到下一节下载Lucee WAR文件。
为了安装Tomcat,我将使用家酿。首先,确保自制brew是最新的,然后安装Tomcat。
更新$ brew安装tomcat
在我的实例中,Tomcat安装到以下路径:/usr/local/Cellar/tomcat/8.0.20。要验证Tomcat安装成功,请运行以下命令:
卡特琳娜美元版本
你应该得到类似这样的输出:
使用catalina_mpdir: /usr/local/ cellar /tomcat/8.0.20/libexec使用JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.7.0_55使用CATALINA_HOME: /usr/local/ cellar /tomcat/8.0.20/libexec。jdk/Contents/Home使用类路径:/usr/local/Cellar/tomcat/8.0.20/libexec/bin/ bootstrap.jar:/usr/local/Cellar/tomcat/8.0.20/libexec/bin/tomcat-juli.jar服务器版本:Apache tomcat/8.0.20
现在,使用下面的命令启动Tomcat。一旦Tomcat启动,您就可以转到Tomcat启动页面。默认情况下,Tomcat绑定到端口8080。所以,去http://localhost:8080在浏览器中查看Tomcat启动页面。
<角色rolename=”manager gui”/><角色rolename=”admin-gui”/><用户用户名=”管理”密码=”Pa $ $ w0rd”角色=”manager gui, admin-gui”/>
在更新了tomcat-users.xml文件后,我们需要重新启动tomcat服务器,然后我们可以登录到管理程序。简单告诉catalina停止然后开始:
$ catalina停止$ catalina开始
现在我可以启动经理应用程序:http://localhost:8080/manager
我的webapp文件夹位于:/usr/local/Cellar/tomcat/8.0.20/libexec/webapps/下面是我用来将WAR复制到webapps文件夹的命令。
美元cp~ /下载/ lucee-4.5.1.000。战争/usr/local/Cellar/tomcat/8.0.20/libexec/webapps/
一旦. war文件已复制到webapps目录,Tomcat将自动为我们部署应用程序。几秒钟后,您应该会在webapps目录中看到一个与war文件名匹配的文件夹。因为我正在部署lucee-4.5.1.000。war,在我的webapps目录中创建的文件夹被调用lucee-4.5.1.000。如果我们愿意,我们现在可以访问Lucee开始页面:http://localhost:8080/lucee-4.5.1.000/。但是,你可能会注意到图像没有拉上来。这是因为Lucee期望作为根容器中的web应用程序(Tomcat)。
现在,我们已经将Lucee部署到Tomcat servlet容器中,让我们更新配置,以便Lucee是根应用程序。为此,我们需要定义根
上下文。有几种方法可以做到这一点。以下是我的决定:
首先,我们将Lucee war文件复制到一个新文件中应用程序目录,然后将其解压缩。
美元cd/usr/local/Cellar/tomcat/8.0.20/libexec/美元mkdir美元的应用cd美元的应用mkdirlucee-4.5.1.000美元cp~ /下载/ lucee-4.5.1.000。战争/usr/local/Cellar/tomcat/8.0.20/libexec/apps/lucee-4.5.1.000美元cdlucee-4.5.1.000 $ jar -xfrmlucee-4.5.1.000.war
接下来,ROOT.xml文件应该放在您的美元CATALINA_BASE / conf / (enginename) /(主机名)目录中。在我的例子中,引擎名是卡特琳娜主机名是本地主机。
美元触摸/usr/local/Cellar/tomcat/8.0.20/libexec/conf/Catalina/localhost/ROOT.xml
的ROOT.xml文件应包含以下内容:
< ?xml version = " 1.0 " encoding = " utf - 8 " ? ><上下文docBase=”/usr/local/Cellar/tomcat/8.0.20/libexec/apps/lucee-4.5.1.000”可写=”真正的”/>
重新启动Tomcat后,我们可以加载Lucee作为根应用程序:http://localhost:8080/。我们应该会看到一个类似下面屏幕截图的开始页面。注意,图像现在正确地显示了。
http://localhost:8080/lucee/admin/server.cfm
嗨,我是布莱恩。我对TypeScript, Angular和Node.js感兴趣。我和我最好的朋友邦妮结婚了,我住在波特兰,我经常滑雪。