标签:变量 let OLE 建表 迁移 str 处理 详细 contex
记录一次使用tomcat搭建java应用的过程
- CLASSPATH(java应用类搜索路径)
.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
- PATH(应用程序加载路径)
;%JAVA_HOME%\bin
java -version
- CATALINA_HOME(tomcat批处理文件搜索路径,也可在start.bat目录下配置,此处不配置,.bat不要随意移动位置,否则会出现搜索不到tomcat的问题)
- CLASSPATH(可省略)
D:\tomcat\lib\jsp-api.jar;D:\tomcat\lib\servlet-api.jar;
- 进入bin目录运行start.bat,
- 浏览器访问 http://127.0.0.1:8080/
- 设置管理员密码
- 目的:登录Manager控制台,管理应用程序或给应用程序授权
- 切换到tomcat/conf/目录下,在tomcat-users.xml的
... 中添加如下内容
<tomcat-users>
<role rolename="manager-gui"/>
<user username="username" password="password" roles="manager-gui"/>
</tomcat-users>
- 访问Manager APP
- 遇到的问题:
- tomcat启动时,命令窗口中文乱码
切换到tomcat/conf/目录下,将logging.properties 中
java.util.logging.ConsoleHandler.encoding = utf-8
改为java.util.logging.ConsoleHandler.encoding = GBK
- 浏览器访问报错,端口冲突
切换到tomcat/conf/目录下,将server.xml 中默认端口8080改为未使用的端口即可,如下:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
此步骤是为了启动服务时,tomcat能够访问应用目录下的所有文件,否则可能无法访问应用!!!
如果不想迁移应用程序至tomcat目录下,只需要将tomcat/conf/server.xml修改如下,此时应用启动时访问路径会变为D:/appstore下
<Host name="localhost" appBase="D:/appstore"
unpackWARs="true" autoDeploy="true">
oracle安装步骤如下,后续有时间再补上详细操作
标签:变量 let OLE 建表 迁移 str 处理 详细 contex
原文地址:https://www.cnblogs.com/xiaohuboke/p/14218796.html