tomcat的基本配置和使用:
1、可以通过修改一个bat文件或者是修改startup.bat文件来控制tomcat所调用的jdk的版本:(最后一行是调用startup.bat文件,如果两个.bat文件不在同一个文件夹下的话,注意编写cd命令,跳到相应的文件下面)
set JAVA_HOME=D:\jdk1.5.0_11
set PATH=D:\jdk1.5.0_11\bin
set JRE_HOME=D:\jdk1.5.0_11\jre
set CLASSPATH=.;D:\jdk1.5.0_11\lib\dt.jar;D:\jdk1.5.0_11\lib\tools.jar
startup
2、tomcat启动时的一个警告:
The Apache Tomcat Native libary which allows optimal performance in production environment was not found on the java.library.path
可以参见http://sizhefang.iteye.com/blog/33668
3、tomcat控制台的安装:
下载tomcat的控制台程序
解压后直接将里面的文件拷到tomcat 的安装目录下面,选择覆盖原来的文件
修改tomcat安装目录下面的conf文件夹下面的tomcat-user.xml文件,如下:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="admin"/>
<user username="tomcat" password="tomcat" roles="tomcat,admin"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>
主要是增加admin角色,以及在你要使用的账号的角色后面添加admin角色即可。
4、tomcat虚拟路径的配置和数据源的绑定问题,修改conf文件夹下面的server.xml文件
虚拟路径:在host节点下添加如下代码:
<Context docBase="D:/workspace/editor/editor.war"
path="/test"
reloadable="true"
debug="0">
</Context>
docBase就是你的webapp应用的war包,也可以是webapp应用的文件夹,
path是你在浏览器中访问是首先键入的地址(相当于直接发布时的项目名)
数据源的配置:在Context节点下添加如下代码:
<Resource name="oracleData"
type="javax.sql.DataSource"
password="xxxxx"
driverClassName="oracle.jdbc.OracleDriver"
maxIdle="2"
maxWait="50"
username="oracle"
url="jdbc:oracle:thin:@localhost:1521:oracle"
maxActive="4"/>
相应的数据需要根据自己的数据库的配置来修改。
上述功能也可以在admin控制台下完成
5、tomcat寻找数据源时,需要在数据源前面添加java:comp/env/oracleData (数据源名称)
6、tomcat启动时报错:
严重: Null component
Catalina:type=DataSource,path=/AddressBook2,host=localhost,class=javax.sql.DataSource,name= "jdbc/addressbook "
Tomcat发的布的工程的web-INF/lib中是不是有naming-factory.jar,naming-factory-dbcp.jar,有的话,删除它们,再重启
Tomcat。
运维网声明
1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网 享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com