Windows2003裸机上部署tomcat项目

安装各个软件之前,注意区分是64位操作系统,还是32位操作系统.如果不确定是多少位操作系统,那就准备上32位的程序.以防32位操作系统不兼容64位的程序.

1.安装JDK环境

(1) 设置环境变量

具体怎么安装,步骤就不说了吧.主要是环境变量的配置.

JAVA_HOME      D:\Java\jdk1.7.0_60

Path  
               %JAVA_HOME%\bin;
               %JAVA_HOME%\jre\bin;
(2) 测试环境是否配置成功

在控制台中,先后输入javajavac,看看控制台打印的内容.废话不多说.

2.安装Oracle数据库

(1) 设置环境变量
Path           E:\oracle\product\10.2.0\db_1\bin;
(2) 测试是否安装成功

在控制台使用没有锁定的账户进行连接,进行测试;或者干脆使用管理员进行登录.

<!-- 以管理员用户登录 -->
sqlplus /nolog
conn /as sysdba;
(2) 创建表空间,创建用户
<!-- 创建表空间 datafile为你oracle安装文件的路径,其中casic_smart.dbf是自己随便命名的 -->
create tablespace casic_smart datafile 'E:\oracle\product\10.2.0\oradata\orcl\casic_smart.dbf' size 1000m;
<!-- 创建用户 并为其指定表空间 -->
create user tianzhi_smart identified by tianzhi_smart default tablespace casic_smart quota 500m on users;
<!-- 授予权限 -->
grant all privileges to tianzhi_smart;
(3) 导入数据
导入oracle数据:
imp tianzhi_smart/tianzhi_smart@192.168.10.129:1521/orcl file='E:\tianzhi_smart.dmp' full=y;
(4) 安装PLSQL工具

这是为了后期方便进行其他操作,废话不多说.

3.tomcat安装包

(1)修改server.xml配置,使访问项目时,可以不用带上项目名

按照如下路径tomcat\conf\server.xml,在tomcat文件中找到server.xml文件,在<Host></host>添加如下内容:

<Context path="" docBase="C:/304/tomcat-smart/webapps/com-casic-smart" debug="0" reloadable="true"/>

添加后的效果如下:

<Host name="localhost"  appBase="webapps"  unpackWARs="true" autoDeploy="true">
    <Context path="" docBase="C:/304/tomcat-smart/webapps/com-casic-smart" debug="0" reloadable="true"/>

    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b" />

</Host>

说明:
path: 你访问的项目名,因为要不带项目名,所以为空.

(2) 设置后带来的一些小问题

之前我在本地这样设置的时候,一切顺利,但在上线部署时,却仍然还是需要带上项目名,带着疑问将tomcat/webapps下面的其他文件全部删除掉,问题搞定.具体原因,不清楚.

(3) 关于tomcat部署优化的问题

我重点关注一下关于JVM的设置,提高JVM栈内存Increase JVM heap memory

你使用过tomcat的话,简单的说就是“内存溢出”. 通常情况下,这种问题出现在实际的生产环境中.产生这种问题的原因是tomcat使用较少的内存给进程,通过配置TOmcat的配置文件(Windows 下的catalina.bat或Linux下的catalina.sh)可以解决这种问题.这种解决方法是通过增加JVM的栈内存实现的.也就是说,JVM通常不去调用垃圾回收器,所以服务器可以更多关注处理web请求,并要求尽快完成。要更改文件(catalina.sh) 位于”\tomcat server folder\bin\catalina.sh”,下面,给出这个文件的配置信息,或许这样表,并不准确.还是直接上代码吧.

JAVA_OPTS="$JAVA_OPTS -Xmx3550m -Xms3550m -Xss128k -XX:NewRatio=4 -XX:SurvivorRatio=4" 

4.安装浏览器

考虑到windows2003上自带的浏览器为IE6版本较低,存在不兼容的问题.所以需要提前准备好适配的浏览器,我使用的是火狐浏览器,记得带着调试插件Firebug.

5.安装开发工具

如果条件允许,最好可以安装上开发工具,我用的是eclipse,而且是Maven工程.所以记得带上本地库.

6.总结

我是新手,还是第一次在裸机上部署项目,所以最初在部署的时候,很多方面考虑的都不是很周到,导致来回折腾了好几趟.

将过程步骤,总结分享给大家,也希望像我一样的技术小白,吸取一下教训,少走一些弯路.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值