使用TOMCAT运行JSP,出现500错误,错误内容如下,这是怎么回事~~
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用TOMCAT运行JSP,出现500错误,错误内容如下,这是怎么回事~~相关的知识,希望对你有一定的参考价值。
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.JDBCConnectionException: Cannot open connection
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
(后面还有,由于字数限制不能显示了~~)
初学者还请解释的详细些,具体怎么修改,谢谢!
帮忙看看是不是这段程序出问题了~~
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.url">
jdbc:sqlserver://localhost:1433;databaseName=MyBBS
</property>
<property name="hibernate.connection.driver_class">
com.microsoft.jdbc.sqlserver.SQLServerDriver
</property>
<property name="hibernate.dialect">
org.hibernate.dialect.SQLServerDialect
</property>
<property name="hibernate.connection.username">sa</property>
<property name="hibernate.connection.password">sa</property>
<property name="hibernate.show_sql">true</property>
<property name="hibernate.hbm2ddl.auto">update</property>
(省略)
</session-factory>
</hibernate-configuration>
数据库用户名是sa 密码也是sa没发现有什麽错误,看看是咋回事?
数据库用户名是sa 密码也是sa没发现有什麽错误
帮忙看看是不是这段程序有问题啊~~
(字数限制,放在问题补充里~)
要看你的hibernate配置文件中的配置信息
追问不太明白您的意思,能详细点吗~~谢谢!
追答是不是你这里的url写错了:
jdbc:sqlserver://localhost:1433;databaseName=MyBBS
把jdbc:sqlserver://localhost:1433;databaseName=MyBBS
改成jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=MyBBS
试试
数据库用户名是sa 密码也是sa没发现有什麽错误
帮忙看看是不是这段程序有问题啊~~
(字数限制,放在问题补充里~)
使用Tomcat在服务器上部署Java JSP项目(关于Tomcat出现The origin server did not find a current ,找不到JRE_HOME错误)
文章目录
1、Tomcat安装与配置
-
下载并安装Tomcat,注意8.0,8.5,9.0版本的区别
首先在官网下载Tomcat对应的操作系统版本。
https://tomcat.apache.org/ -
具体下载操作可以参考以下:
Java使用IntelliJ IDEA创建JavaWeb应用程序并配置Tomcat
https://gwj1314.blog.csdn.net/article/details/123167969
Java使用IntelliJ IDEA配置Maven并管理一个webapp项目
https://gwj1314.blog.csdn.net/article/details/123213950 -
下载后解压到目录
-
在bin中配置java_home和JRE_home(关于Tomcat出现The origin server did not find a current ,找不到JRE_HOME错误)
set JAVA_HOME=C:\\Development\\jdk-17_windows-x64_bin\\bin set JRE_HOME=C:\\Development\\jdk-17_windows-x64_bin
-
补充(关于JDK17提取JRE)
https://www.csdn.net/tags/MtTaIg4sNjY2MDkwLWJsb2cO0O0O.html(在JDK-17中设置jre)
终端进入JDK安装路径,
运行bin\\jlink.exe --module-path jmods --add-modules java.desktop --output jre
就会生成对应的JRE目录(能否执行暂未可知) -
参考资料:
https://blog.csdn.net/DBC_121/article/details/79204340
https://blog.csdn.net/qq_38701478/article/details/88081505
2、Webapp配置
-
将IDEA编译好的应用程序放到Webapp文件夹
-
这是tomcat/webapp下的目录
-
然后去tomcat里startup.bat即可运行
以上是关于使用TOMCAT运行JSP,出现500错误,错误内容如下,这是怎么回事~~的主要内容,如果未能解决你的问题,请参考以下文章
Myeclipse中tomcat启动,index.jsp访问出现404或者500错误!!
使用tomcat部署jsp页面,tomcat运行成功,访问时报500错误
Tomcat发布网站时总出现500错误,说找不到文件(/index.jsp(2,39) File "/douche" not found ),怎么回事